Willkommen bei Christophs Weblog
05.02.2012, 15:53 Uhr

PHP, Drupal und das leere Seiten-Problem

Meine PHP-Probleme reißen nicht ab: Mindestens zwei Drupal-Installationen (Content Management System) zeigten seit einiger Zeit nur noch leere Seiten an. Bei einer der Installationen war eine Neuinstallation die einfachste Lösung. Bei einer anderen wollte ich unbedingt herausfinden, was da eigentlich schief läuft ... Die Logfiles des vhost haben mich nicht wirklich weiter gebracht: Dort stand "client denied by server configuration: /www/.../drupal-4.6.1/index.pl", aber eine index.pl ist nirgendwo in Gebrauch (Drupal startet über eine index.php, von der dagegen nirgendwo die Rede ist) und bewusst konfiguriert wurde da auch nichts - andere php-Seiten funktionierten problemlos.

Ausgeliefert wird vom Webserver eine leere Datei - nicht mal Header waren zu finden. Verschiedene Versuche mit Änderungen in der .htaccess und der index.php brachten auch keine Besserung.

Internet-Recherchen nach Drupal und leeren Seiten und auch der Fehlermeldung brachten keine hilfreichen Ergebnisse. Erst ein Blick in das zentrale Logfile von Apache (/var/log/apache_error) gab einen weiteren Hinweis:

"Allowed memory size of 8388608 bytes exhausted (tried to allocate 64 bytes)"

Mit dieser Fehlermeldung ging dann alles sehr einfach: Ursache war die Speicher-Limitierung von PHP auf 8 MB in der php.ini. Die Änderung auf "memory_limit = 12M" war dann die Lösung und Drupal lief wieder.

Die offene Frage ist nun welches Drupal-Modul so unverschämt viel Speicher frisst und was sich an der PHP-Konfiguration geändert hat, dass der Fehler auf einmal aufgetreten ist.

Nun ja - jetzt läuft alles wieder und das ist erstmal das wichtigste ...

Weiterführende Links

PHP, Drupal und das leere Seiten-Problem | 0 Kommentar(e) | Neuen Account anlegen
Die folgenden Kommentare geben Meinungen von Lesern wieder und entsprechen nicht notwendigerweise der Meinung der Betreiber dieser Site. Die Betreiber behalten sich die Löschung von Kommentaren vor.