Problem mit open_basedir - Bekomme Fehlermeldung bei Drupal

#1
Hallo Zusammen,
ich habe ein Problem bei mir mit einer Drupal Installation. Auf einigen Seiten füge ich Inhalte per include über PHP ein. Leider bekomme ich folgende Fehlermeldung:
warning: tempnam(): open_basedir restriction in effect. File() is not within the allowed path(s): (/srv/www/clients/client1/web46/web/include:/srv/www/clients/client1/web46/web:/srv/www/clients/client1/web46/tmp:/var/www/fussballtipps.info/web:/srv/www/fussballtipps.info/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin) in /srv/www/clients/client1/web46/web/includes/file.inc on line 815
Die Dateien liegen unter /web/include. Das Verzeichniss habe ich jetzt schon im Web unter PHP Open Basedir hinzugefügt. Leider ohne erfolg.

Unter Apache Direktiven habe ich folgendes:
php_admin_value open_basedir none
php_admin_flag safe_mode Off
Hilft leider alles nicht. Kann mir jemand helfen? Woran könnte es noch liegen?

Danke im voraus.
 

Till

Administrator
#2
Das kann auch an eaccelerator liegen. Schau mal nach ob Du den installiert hast und wenn ja, dann deinstallier ihn mal mit dem paketmanager der Linux Distribution und starte dann apache neu. Wenn Du einen binary cache für php nutzen möchtest, dann nimm lieber xcache oder apc.
 
#3
Moin,
also eaccelerator habe ich bei mir auf dem Server nicht installiert.

Woran könnte es denn noch lieben?

Ist es von Bedeutung was ich beim Web als PHP eingestellt habe? Also ob ich z.B. Fast-CGI oder Mod-PHP eingestellt habe?
 
#5
Habe ich jetzt alles so eingestellt. Leider keine Veränderung.

Woran kann ich eigentlich erkennen, ob die von mir am Web geänderten Einstellung aktiv sind? Also wann es geupdatet wurde?
 

Till

Administrator
#6
Siehe Monitor > Jobqueue. Ist sie leer, dann ist die config geschrieben.

Erstelle bitte mal eine Datei mit der phpinfo() funktion in der webseite und prüfe dann in der phpinfo Ausgabe ob nicht doch eaccelerator aktiv ist.
 
#7
Moin,
ich muss das Thema leider wieder rausholen. Da ich jetzt erst dazu komme mich der Sache wieder anzunehmen.
Das Problem besteht leider noch weiterhin. In der phpinfo Ausgabe habe ich mal nach "eaccelerator" gesucht. Steht aber nichts drüber drin.

Was könnte es noch sein?

Danke im voraus.
 
#8
Ich denke es liegt am tmp Ordner

Zitat Dupal Forum

- in admin/site management/file system check the path for tmp folder (in my case, it was not congruent with the path to the files folder)
- even after correction, the message stays => delete the current tmp folder via ftp, and in admin, save config again: a correct folder is created
I get a second error message regarding the sites/default/languages folder where a file is not correct
- same solution: I delete the folder and save config again: no more error message


evt hilft das.
 

Werbung

Top