[gelöst] Weiße Seite des Todes
am 22.07.2014 - 15:20 Uhr in
Hallo zusammen,
bei mir läuft eine Drupal 7 Installation mit mehreren Modulen auf einem eigenen root Server mit apache2, php5 und mysql.
Die Seite funktioniert an sich auch einwandfrei.
Sobald ich aber ein nun ein Modul installiere, deaktiviere oder update.php aufrufe, dann bekomme ich die white screen of death.:-(
Der Admin Bereich ist dann allerdings noch aufrufbar, aber die normalen Seiten nicht mehr.
Leider gibt es keinerlei Fehlermeldung, weder in den Drupal logs, noch im Apache log.
Einzig ein Rückspielen des Datenbankdumps hilft mir die Seite wieder zum Laufen zu bringen.
Zudem habe ich auch schon ein registry rebuild versucht und die Anleitung zur WSOD befolgt, aber auch das lief ohne Erfolg.
Es wäre super, wenn ihr einen Tipp für mich hättet.
Vielen Dank!
Grüße
Holger
- Anmelden oder Registrieren um Kommentare zu schreiben
wenn der Apachelog schweigt,
am 22.07.2014 - 16:20 Uhr
ist vielleicht der phplog gesprächiger.
Danke Roland für Deine
am 22.07.2014 - 18:11 Uhr
Danke Roland für Deine Antwort.
Bei mir schreibt php mit in die error.log von apache.
Wenn ich falschen PHP code eintrage, dann erscheinen die Fehler auch im log.
Nur wenn die WSOD angezeigt wird, dann sind alle logs sauber.
Bin jetzt schon seit 2 Tagen verzweifelt am Suchen.
Was passiert denn innerhalb der Tabellen, wenn man ein Modul deaktiviert oder update.php aufruft?
Erst danach ist die Seite ja nicht mehr funktionsfähig.
Grüße
Holger
wie sind denn die Einstellungen
am 22.07.2014 - 20:15 Uhr
für max_memory und max_execution_time?
Das ist es oft.
max_memory=512MB max_executio
am 22.07.2014 - 21:38 Uhr
max_memory=512MB
max_execution_time=60
sollte doch reichen, oder? :-)
Ich glaube nicht, daß php in
am 22.07.2014 - 22:31 Uhr
Ich glaube nicht, daß php in den error-Log vom Apache schreibt. Das solltest Du in der php.ini noch einmal überprüfen. Daneben kannes auch ein Rechteproblem mit der Logdatei geben, wenn Du php als cgi/Fast-cgi verwendest da der Apache dann unter einem anderen User läuft unbd php dann eben nicht in die Apache Logdatei schreiben darf. Ein WSOD ist immer ein php-Fehler. Also sollte der php-Errorlog auch einen weiterführenden Eintrag haben.
schau mal in die php.ini
am 23.07.2014 - 07:42 Uhr
vielleicht hast du logging ausgeschaltet?
oder du schreibst den log in ein Verzeichnis, das du vergessen hast zu prüfen?
Hi, den log hatte ich sicher
am 01.08.2014 - 15:24 Uhr
Hi, den log hatte ich sicher eingeschaltet, aber wirklich keine Meldung gefunden.
Ich habe mir nun damit beholfen, dass ich ein Backup eingespielt habe und die Nutzerdaten extra eingespielt.
Nun läuft das Ding wieder sauber.
Danke für Deine Tipps!