XTC 3.04 SP2.1 instlliert im Web also unter
/var/www/web37/html/
Es funktioniert so weit alles, aber ich bekomme eine störende Fehlermeldung unter dem Menüpunkt "Mein Shop" im Kopfbereich:
ZITAT
Zitat:
|
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/var/www/web37/html/templates///..) is not within the allowed path(s): (/var/www/web37/html/:/var/www/web37/phptmp/:/var/www/web37/files/:/var/www/web37/atd/) in /var/www/web37/html/admin/includes/functions/general.php on line 1328
|
Den gleichen Shop habe ich unter:
/var/www/web37/html/xt-commerce/
installiert - da kommt diese Fehlermeldung nicht.
Da stimmt doch was nicht...muß man XTC zwangsläufig in einen Unterordner des Webs installieren ????
Also ich habe mir mal beide configure.php Dateien aus den beiden Installationen her genommen und vergliche.
Beide haben identische Einstellungen - außer, daß bei der installation, die im Web root vorgenommen wurde das Unterverzeichnis in den Pfadangaben nicht vorhanden ist - logisch - da ja im root instlaliert.
Meines erachtens sucht die Datei generel.php irgendwas außerhalb des Web Roots - aber da hat die nichts zu suchen.
general.php Zeile 1328:
Zitat:
|
if (is_dir(DIR_FS_CATALOG.'templates/'."//".$templates) and ($templates != "CVS") and ($templates != ".") and ($templates != "..")) {
|
Hier muß irgendwie der Wurm drin sein...ist eine unveränderte Standard-Datei aus XTC !!!
Deshalb funktioniert die Installation auch nur, wenn man XTC in ein Unterverzeichnis installiert....das ist aber schon bisschen seltsam....
No ne Idee ?