Weiße Seite außer im Admin-Bereich
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 24.03.2010 - 19:49 Uhr in
Habe seit heute auf einer online geschalteten Drupal-Site nur noch weisse Seiten, nur der Admin-Bereich funtioniert problemlos.
Ich habe bereits folgendes herausgefunden:
- der Browser (Google Chrome) liefert Fehler 324 (net::ERR_EMPTY_RESPONSE), die Seiten sind also wirklich vollkommen leer.
- stellt man um auf Garland Thema, dann funktioniern die meisten Sachen
- es scheint irgendwie am Theme zu liegen
- habe schon alle zuletzt editierten Dateien des Themes geprüft auf Unicode(UFT-8 ohne BOF)
- habe die Datenbanksicherung von gestern eingespielt und über die settings.php auf die gestrige Datenbank umgeleitet. Dann ging alles aber nur kurz, vielleicht 4 Minuten. Nach einigen Klicks auf der ganzen Webseite ging plötzlich nichts mehr, alles weiße Seiten (nur Admin-Bereich geht, wie bei aktueller DB)
Fragen:
Woran könnte es liegen?
Wenn es am Memory Limit (derzeit 64MB) liegt, warum kann ich das nirgendwo erkennen? Oder wie erkenne ich das? Kann leider nicht per ini_set hochsetzen, nicht mal testweise, weil das vom Server ignoriert wird.
Es scheint irgendwie am Theme zu liegen oder vielleicht doch am Memory Limit?
Wie kann ich herausfinden, woran es liegt.
Bitte dringend um Hilfe / Tipps.
Danke.
- Anmelden oder Registrieren um Kommentare zu schreiben
Schließende PHP-Tags?
am 24.03.2010 - 20:01 Uhr
Hier mal gucken:
Es kann auch an schließenden PHP-Tags in Theme-Dateien liegen.
Woran könnte es liegen?
am 24.03.2010 - 20:13 Uhr
Danke, das habe ich schon durchgelesen!
Schließende PHP tags gibt es doch in vielen Theme Dateien, schau doch mal die node.tpl.php an und wenn man dort weitere macht, dann sind die doch alle immer mit schließenden Tags.
Habe auch das hier versucht
http://drupal.org/node/473976#comment-2034150
bringt aber nichts.
Woran könnte es liegen?
Danke.
Fehler eingenzen
am 24.03.2010 - 20:40 Uhr
Dann könnte auch irgendein Modul verrückt spielen. Am besten alle Nicht-Kernmodule deaktivieren (http://www.drupalcenter.de/handbuch/11551). Dasselbe mit den Themes.
Es liegt am Theme, aber woran?
am 24.03.2010 - 20:53 Uhr
Wenn ich die DB von gestern hernehme, per settings.php dorthin verknüpfe und unter
sites/meinedomain.com/themes
das Theme-Verzeichnis umbennene und auch darin die theme-Datei .info umbenenne in .iXnfXo, dann wird das theme nicht erkannt und man kann die meisten Seiten aufrufen, es geht also wieder.
Wenn ich nun das Theme-Verzeichnis umbennene (als Sicherung) und ein leeres anlege, gehts auch noch, theme wird noch nicht erkannt.
Kopiere ich nun die theme-Datei .info ins leere Verzeichnis und noch das Theme aktiviere im Drupal Admin-Bereich, dann ist vorbei, nur noch weisse Seiten.
Das Theme besteht also nur aus einer .info-Datei, wo der Theme-Name und die regions definiert sind.
Module deaktiviert habe ich schon, zwar nicht alle, aber viele und das hat nichts gebracht. Da es mit dem Theme zusammenhängt, liegt es wohl nicht an einem Modul.
WO kann das Problem liegen?
128M PHP memory limit erforderlich
am 24.03.2010 - 22:21 Uhr
Problem gelöst, es lag am PHP memory limit:
Bisher: 64M
Jetzt 128M
Ist das noch normal, dass man so viel memory limit benötigt?
Da ich selbst auf diesem Kundenserver gar nichts machen kann, da auch per ini_set ein hochsetzen nicht möglich ist (wird ignoriert), habe ich viele andere Dinge zuerst untersucht und so wahnsinnig viel Zeit verschwendet, bis das Problem mit 128MB memory limit sofort gelöst werden konnte.
Gibt es denn überhaupt KEINE möglichkeit in Drupal zu erkennen, wann und ob das memory limit zu niedrig ist? Ich habe so viele Module, dass das Abschalten aller Module keine wirklich Variante ist. Es müsste einfach irgendwie möglich sein zu testen, wie viel "memory noch frei ist".
Danke.
Also 128 MB ist schon ein
am 24.03.2010 - 22:37 Uhr
Also 128 MB ist schon ein wenig heftig, ich hab selbst nur 50 MB, aber das reicht eigentlich. Obwohl ich dasselbe problem bei mir habe, ich hab auch ab und zu weisse Seite, das liegt aber eher beim Webserver als an Drupal, da auch andere seiten betroffen sind.
Ich würde mal ein Lasttest durchführen, aber habe keine Ahnung womit ....
>64M
am 24.03.2010 - 23:13 Uhr
Okay, mein letztes Posting ist eventuell nicht ganz korrekt:
Mehr als 64M memory limit erforderlich, ist korrekter.
Ob es mit 96 oder einem anderen Wert schon funktioniert, haben wir nicht getestest. 64M waren jedenfalls zuwenig, plötzlich seit heute. Ist eine Mulit-Site Drupal-Installation.
Hilfe, weiße Seiten auch mit 128MB memory limit
am 27.03.2010 - 14:49 Uhr
Anscheinend lag es doch nicht am memory limit, denn jetzt nach wenigen Tagen mit 128MB memory limit ist das Problem der weißen Seiten wieder da!
Bitte um Hilfe, was kann man tun, wie kann man die Ursache eingrenzen?
Danke!
Datenbank-Problem?
am 27.03.2010 - 15:17 Uhr
Kann es sein, dass es ein Datenbankproblem ist oder zumindest mit der DB zusammenhängt?
Wenn man eine DB-Sicherung vom Vortag einspielt in einer andere DB und dann über die settings.php auf diese DB zugreift statt der aktuellen, dann geht es (zumindest eine zeit lang, wie lang ist noch schwer zu sagen).
Wie kann man das Problem eingrenzen?
Danke.
EDIT: Sorry, war wohl falsch, denn wenn man dort dann den Cache löscht in Drupal geht es mit der DB-Sicherung auch nicht mehr.
Was für Module hast du
am 27.03.2010 - 17:43 Uhr
Was für Module hast du installiert `?
Bei welchen Hoster bist du ?
Sehr viele Module, kein
am 27.03.2010 - 18:32 Uhr
Sehr viele Module, kein Hoster, eigener Kundenserver.
Es könnte eventuell mit dem Modul Glossary zusammenhängen.