Deutsch| English
  #1  
Alt 26.01.2012, 16:12
Neuer Benutzer
 
Registriert seit: 05.09.2011
Beiträge: 21
Standard Problem mit open_basedir - Bekomme Fehlermeldung bei Drupal

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:
Zitat:
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:
Zitat:
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.
Mit Zitat antworten
  #2  
Alt 26.01.2012, 17:06
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

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.
Mit Zitat antworten
  #3  
Alt 27.01.2012, 10:00
Neuer Benutzer
 
Registriert seit: 05.09.2011
Beiträge: 21
Standard

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?
Mit Zitat antworten
  #4  
Alt 27.01.2012, 10:11
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

Zitat:
Woran könnte es denn noch lieben?
An den dateirechten und dem PHP Mode. Für CMS Systeme nimmst Du am besten den fastcgi PHP mode und suexec muss an sein. Dann müssen alle Dateien und Ordner im web Verzeichnis dem web user und der client Gruppe dieses webs gehören.
Mit Zitat antworten
  #5  
Alt 27.01.2012, 10:34
Neuer Benutzer
 
Registriert seit: 05.09.2011
Beiträge: 21
Standard

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?
Mit Zitat antworten
  #6  
Alt 27.01.2012, 10:38
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

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.
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 15:23 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0