Wie kann ich die WSOD in phpMyAdmin und Drupal im chrootierten Apache beheben?

662
user1936123

Wenn ich versuche, phpMyAdmin (beide 3.5.5 und 4.0.4.2) oder Drupal (7.22) im chrootierten Apache (2.2.3) auszuführen, bekomme ich die WSOD (White Screen Of Death; auch leere Seite). Ich habe es sowohl mit mod_chroot (0.5, Apache 2.2.3) als auch mit ModSecurity versucht. Die HTTP-Antwortcodes sind 500, aber in keinem der Protokolle sind Fehler enthalten.

Ich habe überprüft, dass Sitzungen und MySQL funktionieren, wenn mod_chroot aktiviert ist. Ich habe auch überprüft, dass sowohl phpMyAdmin als auch Drupal funktionieren, wenn mod_chroot deaktiviert ist.

0

1 Antwort auf die Frage

1
user1936123

Nachdem ich phpMyAdmin ignoriert und zu Drupal übergegangen bin, bin ich auf das gleiche Problem gestoßen. Nach einer schnellen Suche habe ich Folgendes gefunden:

http://www.redbarontech.com/content/drupal-running-chroot

Nach dem Kopieren der "Timezone-Dateien" in das Chroot-Gefängnis, wie in diesem Artikel beschrieben, haben sowohl Drupal als auch phpMyAdmin die Arbeit aufgenommen. Ich habe die Frage überarbeitet, um sie etwas allgemeiner zu gestalten.

Bearbeiten:

Hier ist der relevante Befehl aus dem Artikel:

cp -fR /usr/share/zoneinfo/* /jail/usr/share/zoneinfo/ 

Ich habe es gerade für mein eigenes Setup angepasst.

Es wäre schön, wenn Sie die relevanten Teile aus dem verlinkten Artikel in Ihre Antwort kopieren könnten (und den Link als Referenz belassen). Der Hochstapler vor 10 Jahren 0
@OliverSalzburg Es gibt dort zwar nicht viele Informationen, aber ich habe den entsprechenden Befehl zur Antwort hinzugefügt. user1936123 vor 10 Jahren 0
Danke für die Mühe :) Wenn Sie möchten, dass Ihr Kopfgeld zurückerstattet wird (weil Sie die Lösung trotzdem selbst gefunden haben), lassen Sie es mich wissen. Natürlich ist es nicht verkehrt, wenn Sie die Kopfprämie stehen lassen, falls jemand eine Lösung findet, die Ihnen besser gefällt (sofern dies möglich ist). Der Hochstapler vor 10 Jahren 0
@OliverSalzburg Danke, aber ich vermute, dass es möglich ist, dass jemand eine sauberere Lösung bereitstellt, obwohl ich mit dieser Lösung zufrieden bin und vermute, dass dies das Beste ist, was es mit einer Chroot-Umgebung gibt. user1936123 vor 10 Jahren 0