open_basedir bei themen erstellung - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html) +---- Thema: open_basedir bei themen erstellung (/thread-5608.html) |
open_basedir bei themen erstellung - B4c4rd1 - 17.04.2007 Hallo, leider habe ich ein Problem mit dem MyBBord. Nach erfolgreicher Installation habe ich das Board soweit eingerichtet bekomme aber bei jeden Post oder bei jeder Themenvorschau folgende Fehlermeldung: PHP-Code: Warning: Unknown: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/kunden/webs/****/kenergieforum2501/:/tmp/) in Unknown on line 0 Nach Rücksprache mit meinem Admin liegt das anscheinend am MyBBord. Was kann ich also tun? Ich danke für eifrige Vorschläge. Danke! RE: open_basedir bei themen erstellung - Michael - 17.04.2007 Auf dem Server ist die open_basedir-Direktive aktiv, d.h. durch die PHP-Konfiguration wird der Zugriff auf einzelne Verzeichnisse beschränkt. Du benötigst Zugriff auf das Verzeichnis /tmp des Servers, da hier die hochgeladenen Dateien (Attachments, Avatare) zwischengespeichert werden. Bitte den Admin das Verzeichnis in der PHP-/Serverkonfiguration freizugeben. RE: open_basedir bei themen erstellung - Gnarfoz - 17.04.2007 < der Admin Defaulteinstellung des verwendeten VHost-Verwaltungssystems fuer open_basedir ist "/pfad/zum/verzeichnis/:/tmp/". Das koennte ich zwar aendern, aber warum wird nicht auf /tmp/ zugegriffen, sondern auf /tmp? Der Unterschied ist laut PHP.net folgender: Zitat:The restriction specified with open_basedir is actually a prefix, not a directory name. This means that "open_basedir = /dir/incl" also allows access to "/dir/include" and "/dir/incls" if they exist. When you want to restrict access to only the specified directory, end with a slash. For example: "open_basedir = /dir/incl/" D.h. man koennte auch auf /tmp12345/ zugreifen, wenn ich das auf /tmp statt /tmp/ aendere. Ich find' ehrlichgesagt nicht mal im myBB-Code irgendwo die Buchstabenkombination 'tmp' - woher wird der Pfad genommen, der hier gebraucht wird? RE: open_basedir bei themen erstellung - Michael - 17.04.2007 Der temporäre Ordner wird in der PHP-Konfiguration angegeben. Schau dir mal die Einstellung upload_tmp_dir in der php.ini an. RE: open_basedir bei themen erstellung - Gnarfoz - 17.04.2007 Argh, da... das war auskommentiert, einfach drueberweg gescrollt vorhin Danke - geht nun wie's soll auch ohne veraenderte open_basedir-Einschraenkung. |