[gelöst ]Warning: file_exists() [function.file-exists]: open_basedir restriction in effect
am 17.12.2008 - 10:54 Uhr in
hi @ all
habe nach dem update auf drupal 5.14 folgende php fehlermeldungen:
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(themes/garland/page.tpl.php) is not within the allowed path(s): (/home/httpd/vhosts/DOMAIN.CH/httpdocs:/tmp) in /home/httpd/vhosts/DOMAIN.CH/httpdocs/includes/theme.inc on line 106
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/style.css) is not within the allowed path(s): (/home/httpd/vhosts/DOMAIN.CH/httpdocs:/tmp) in /home/httpd/vhosts/DOMAIN.CH/httpdocs/includes/theme.inc on line 68
also die open_basedir restriction regelt ja meine zugriffsrechte auf ordner da ich shared hosting habe. Doch vor dem update auf drupal 5.14 hatte ich diese Fehlermeldung nicht. In der Fehlermeldung steht ja auch etwas vom tmp-Ordner. Im Durpal Dateisystem habe ich aber den Temp-Ordner definiert (der absolute pfad lautet: /home/httpd/vhosts/DOMAIN.CH/httpdocs/files/tmp) und hatte bis jetzt nie Probleme!
Wäre super wenn mir jemand auf die Sprünge helfen könnte was ich tun muss um diese Fehler zu beheben! Besten Dank!
mfg
- Anmelden oder Registrieren um Kommentare zu schreiben
kann mir bitte jemand helfen
am 30.12.2008 - 23:56 Uhr
kann mir bitte jemand helfen bezüglich dieses php-fehlers? hab scho das theme neu hochgeladen und reaktiviert, hat leider nichts gebracht..
Ist denn das tmpverz auch
am 31.12.2008 - 11:10 Uhr
Ist denn das tmpverz auch da, wo der pfad hin zeigt? Dann sollte das tmpverz. außerhalb des Rootverz. sein. Geh mal nach Einstellungen-> Dateisystem und schau ob ne Warnmeldung kommt, bzw. im Statusbericht sollte alles im grünen Bereich sein.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
erstmal danke für die
am 31.12.2008 - 11:57 Uhr
erstmal danke für die antwort!
das komische ist ja dass in dieser fehlermeldung steht:
is not within the allowed path(s): (/home/httpd/vhosts/DOMAIN.CH/httpdocs:/tmp)
wieso steht vor /tmp ein doppelpunkt? Ausserdem existiert das Verzeichnis "httpdocs/tmp" gar nicht..
Das TMP-Verzeichnis habe ich unter Dateisystem in "files/tmp" eingestellt (schon vor dieser Fehlermeldung). Im statusbericht ist alles im grünen Bereich, die Fehlermeldung sehe ich nur im Log..
Das : trennt die erlaubten
am 31.12.2008 - 14:36 Uhr
Das : trennt die erlaubten Pfade. In diesem Fall /tmp und /home/httpd/vhosts/DOMAIN.CH/httpdocs.
/home/httpd/vhosts/DOMAIN.CH/httpdocs sollte für Drupal das / (root) Verzeichnis sein, d.h. müsste
themes/... erlaubt sein. Es sieht so aus als würde das Drupal-root auf das Unix Root-Verzeichnis (oder /home ) zeigen (für die Funktion file_exists() ) und dadurch /styles und themes/... nicht hinter /home/httpd/vhosts/DOMAIN.CH/httpdocs sein.
hast du update.php laufen lassen nach den update?
Morn
am 31.12.2008 - 14:53 Uhr
/home/httpd/vhosts/DOMAIN.CH/httpdocs sollte für Drupal das / (root) Verzeichnis sein, d.h. müsste
themes/... erlaubt sein.
hast du update.php laufen lassen nach den update?
update.php habe ich in der tat vergessen, dies aber gerade nachgeholt, aber alles bleibt beim alten (immer noch diese fehlermeldung im log)..
ja, /home/httpd/vhosts/DOMAIN.CH/httpdocs ist das root verzeichnis wo drupal drin ist..
Es sieht so aus als würde das Drupal-root auf das Unix Root-Verzeichnis (oder /home ) zeigen (für die Funktion file_exists() ) und dadurch /styles und themes/... nicht hinter /home/httpd/vhosts/DOMAIN.CH/httpdocs sein.
wie könnte man das beheben? drupal 5.14 erneut aufspielen?
mfg
Problem gelöst, diese
am 18.10.2009 - 22:44 Uhr
Problem gelöst, diese Fehlermeldung wurde durch das "DEVEL"-Modul verursacht. Nachdem dieses Modul deaktiviert wurde erscheint der Fehler nicht mehr.