 |
 |
 |
|
Stand: 30.12.2008 04:56 aktuelle Version auf phpBB.de |
|
 |
|
 |
|
 |
|
|
 |
Knowledge Base Offline -> Server & Technik -> PHP -> Open-Basedir Restriction (Safe Mode)
Open-Basedir Restriction (Safe Mode) |
Autor: PhilRM |
Stand: 30.12.2008 04:56 |
Neuste Version unter: http://www.phpbb.de/doku/kb/open_basedir |
 |
Open-Basedir Restriction (Safe Mode)
Bei einigen Hostern ist der sogenannte Safe Mode aktiviert, so daß phpBB evtl. nicht korrekt funktioniert. Dieser Artikel beschreibt, worum es sich dabei handelt.
Wenn ihr eine Fehlermeldung wie diese bekommt:
Zitat: | Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/tmp/phpcmHJcZ) is not within the allowed path(s): (/server/pfad/zum/forum) in /server/pfad/zum/forum/includes/usercp_avatar.php on line 180 | Dann weist das darauf hin, daß PHP im Safe Mode läuft bzw. der Hoster spezielle Vorkehrungen zur Sicherheit seines Systems getroffen hat.
Die Option Open_Basedir ist unter http://de2.php.net/features.safe-mode genau beschrieben.
Hat der Hoster sein PHP übertrieben sicher konfiguriert, z.B. mit folgender Einstellungen für Open_Basedir:
Zitat: | The special value . indicates that the directory in which the script is stored will be used as base-directory. |
so ist es PHP-Scripten nicht mehr erlaubt, das Verzeichnis nach unten zu wechseln, was dazu führt, das sämtliche Scripts, welche in mehreren Verzeichnissen arbeiten, nicht mehr funktionieren. Das Problem tritt auch oft auf (insbesondere beim Hochladen von Dateien wie z.B. Avatars), wenn der Hoster das temporäre Verzeichnis /tmp nicht mit in die Liste der erlaubten Pfade aufgenommen hat.
Lösung: Hoster zum Thema anschreiben & Sachlage klären.
|
Knowledge Base Offline -> Server & Technik -> PHP -> Open-Basedir Restriction (Safe Mode)
 |
Das Kopieren von Artikeln (auch auszugsweise) ist nur nach ausdrücklicher Genehmigung erlaubt!
|
 |
|