Nach Serverumzug open_basedir Probleme - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html) +---- Thema: Nach Serverumzug open_basedir Probleme (/thread-25559.html) Seiten: Seiten:
1
2
|
Nach Serverumzug open_basedir Probleme - Raphael - 02.05.2012 Hallo Community, nach dem Umzug meines Servers (von einem vServer zu einem Root) gab es anfänglich keine Probleme. Vorab ein paar Informationen zu dem neuen Server: - Debian Squeeze - PHP version: 5.3.3-7+squeeze8 - Verwaltungssoftware: Plesk 10.4.4 - Voller root Zugriff über Shell - PHP läuft als Apache-Modul Leider musste ich feststellen, dass sämtliche attachments und Thumbnails nicht dargestellt wurden. Dazu bekam ich auch entsprechende Error-Mails an die hinterlegte webmaster Adresse zugesandt. Hier eine Kopie davon: Zitat:Type: 2 Das Problem habe ich gelöst, indem ich zum einen den CHMOD für alle Dateien und Ordner innerhalb des uploads Verzeichnisses auf 777 gesetzt habe, und gleichzeitig den PHP Safe Mode abgeschaltet habe. Leider kamen dann Fehlermeldungen, die auch direkt im Browser ausgegeben wurden (auch hier eine Mailkopie): Zitat:Type: 2 Ich habe mir einmal angesehen, welcher Pfad in der Datei versucht wird zu öffnen. Das ist folgender: /var/www/vhosts/xxxxxxxxxxxxx/httpdocs/forum/inc/languages/english.php Laut meiner Auffassung vom open_basedir liegt die Datei definitiv innerhalb der erlaubten Pfade. Ich habe mehrmals die Pfade auch abgeglichen und kontrolliert (auch wegen Case Sensitivity) und keinen Fehler feststellen können. Zunächst habe ich das über einen Workaround gelöst und Fehlerunterdrückung eingeschaltet. Leider löst dies nicht das Kernproblem. (Das Forum an sich funktioniert soweit tadellos). Hat jemand von euch eine Idee, woran das liegen könnte? Übersehe ich etwas, was das open_basedir angeht? MfG Raphael RE: Nach Serverumzug open_basedir Probleme - StefanT - 02.05.2012 Hast du die Dateinamen aus den Fehlermeldungen entfernt? RE: Nach Serverumzug open_basedir Probleme - Raphael - 02.05.2012 Nein, nur den Namen des Domainordners. Bzw.: Den Namen habe ich mit "xxxxxxxxxx" überzeichnet. RE: Nach Serverumzug open_basedir Probleme - Raphael - 03.05.2012 Neues von der Front. Ich habe einen interessanten Artikel gefunden: http://www.bigsoft.co.uk/blog/index.php/2007/12/30/fixing-php-s-require-open_basedir-restri Das werde ich heute Abend einmal testen. Ich gebe danach einmal Rückmeldung. RE: Nach Serverumzug open_basedir Probleme - StefanT - 03.05.2012 Sehr merkwürdig... RE: Nach Serverumzug open_basedir Probleme - Raphael - 03.05.2012 Hallo Leute, ich habe das Problem gelöst. Mein Forum kann nun mit aktiven error_reporting laufen Es war simpler, als es der zuletzt verlinkte Artikel verraten hat. Es muss lediglich nach dem letzten / ein "." folgen. Also beispielsweise: /var/www/vhosts/xxxxxxxxxxxxx/httpdocs/. Finde ich selbst zwar ebenso etwas merkwürdig, aber möglicherweise spielt dort Plesk selbst eine entscheidene (negative) Rolle. MfG Raphael RE: Nach Serverumzug open_basedir Probleme - Raphael - 03.05.2012 Hallo Leute, leider habe ich mich wohl zu früh gefreut. Ich hatte das error_reporting nicht vollständig abgeschaltet (hatte es noch in der php.ini der Domain aus). Der Fehler besteht weiterhin. Folgende Ausgabe erhalte ich: Zitat:Folgende Warnungen sind aufgetreten: Die ausschlaggebenden Zeilen ist folgende aus der class_language.php 91: require $this->path."/".$language.".php" 195: require $this->path."/".$lang; Wenn ich diese auskommentiere gibt es keinerlei Fehlermeldung mehr und alles, außer die Sprachwahl, funktioniert. Der Ordner languages verfügt über CHMOD 777 (auch wenn das PHP in dem Zusammenhang egal sein sollte) Ich habe ebenso meine Bearbeitung an der open_basedir Direktive zurückgenommen. Seltsam ist, dass nur diese requires in dieser Klasse Probleme machen. Alle anderen scheinen ordnungsgemäß zu funktionieren. In den requires versucht er die entsprechenden Sprachdateien aus dem root des languages Verzeichnisses zu lesen. (Was ihm auch gelingt, soweit ich das beurteilen kann). Das sind die beiden Dateien für die deutsche Sprache, sowie die für die englische. Ich habe langsam keine Idee mehr, was ich noch machen könnte, bzw. woran es liegt. RE: Nach Serverumzug open_basedir Probleme - Raphael - 11.05.2012 *push* Niemand eine weitere Idee? RE: Nach Serverumzug open_basedir Probleme - Falkenauge Mihawk - 11.05.2012 Ist safe_mode auf Off (phpinfo hilft)? Welchen Wert hat open_basedir? RE: Nach Serverumzug open_basedir Probleme - Raphael - 12.05.2012 Safe Mode habe ich abgeschaltet. (Ist auf off). open_basedir hat folgenden Wert: /var/www/vhosts/domain.tld/httpdocs/:/tmp/ (Dabei ist domain.tld natürlich meine Domain). |