]: failed to open stream: Permission denied in ../../res/x5engine
Autor: Marcus M.Hallo ich habe ein Kontaktformular via Emailfunktion erstellt und auf dem Server hochgeladen. Leider bekomme ich nun folgende Fehlermeldung beim Test mit meinedomaine.de/admin
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/www/htdocs/.../:/tmp:/usr/bin:/www/htdocs/...:/bin:/usr/local/bin:/usr/share/php:/dev/urandom) in /www/htdocs/.../res/x5engine.php on line 3744
Öffentlicher Ordner-Pfad auf dem Server (/)FAIL
Fragen Sie Ihren Anbieter nach dem Pfad des Ordners lesen / schreiben. Dieser sollte auf CHMOD 777 gesetzt werden
Warning: file_put_contents(../email_log.txt) [function.file-put-contents]: failed to open stream: Permission denied in /www/htdocs/.../res/x5engine.php on line 3716
Welche Verzeichnisse und welche Dateien benötigen Vollzugriff?
Vielen Dank
Marcus Büttner
Hallo Marcus,
es muss die Version PHP 5 ( 5.2 / 5.5 ) auf dem Server aktiviert sein,
stelle auf PHP 5 oder größer um, wenn du Zugriff auf deinen Server hast (je nach Anbieter) kannst du dort die Umstellung selber vornehmen, oder deinen Provider bitten das für dich zu tun (eventuell dazu buchen)
Gruß Bernd
Webspace Anbieter kontaktieren.
Da ist nur was falsch eingestellt. Es wird versucht auf ein Verzeichnis zuzugreifen welches sich im nicht lesbaren Bereich befindet. Vereinfach ausgedrückt
Autor
Also das Ganze wurde ganz einfach gelöst. Ich habe unter / (root) einen Ordner erstellt und diesen die entsprechenden Rechte (777-->ganz schön heftig) gesetzt. Jetzt klappt alles.