Nach einem Serverumzug ist Frontend und Backend erreichbar, jedoch kann die Konfigurationsseite nicht aufgerufen werden. Es erscheint immer eine weiße Seite.
Lösung:
Zumeist liegt das Problem an einer falschen configuration.php. Wenn überprüft wurde ob die Datei in der richtigen Kodierung (UTF-8 ohne BOM) angelegt und übertragen wurde, notfalls noch einmal in dieser Kodierung anlegen, kann man direkt in der configuration.php einige änderungen vornehmen um sich an den Fehler heranzutasten:
- public $error_reporting = 'maximum'; - Zeigt alle Fehler an. Weiße Seiten lassen auf kritische Fehler schließen
- public $sef = '0'; public $sef_rewrite = '0'; - SEO und Mod_Rewrite abschalten.
Spätestens ab dem Zeitpunkt sollen Browsercache und Sitecache geleert werden. Danach müssten auf den betreffenden Seiten Fehlermeldungen auftauchen.
In einem speziellen Fall gab sich nun folgender Fehler zu erkennen:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 16000 bytes)
Dies bedeutet das in der php.ini der Parameter php_value memory_limit 16M gesetzt ist, das Skript allerdings mehr benötigt. Dieses Problem lässt sich unter Absprache mit dem Hoster auch leicht beseitigen.