Wenn Joomla nur eine weiße, leere Seite zeigt, kann das viele Ursachen haben. Oft legt es an einem Fehler in einer PHP-Datei oder an mangelnden Schreibrechten auf dem Server.
- Logdateien auswerten - im Error Log des Apache finden sich oft hilfreiche Einträge zu Fehlern oder Problemen der Webseite. Leider kann man diese Logs oft nur einsehen, wenn man einen eigenen Server hat - bei den meisten Webspaceanbietern ist das nicht möglich.
- Backend > Konfiguration - wenn das Backend noch erreichbar ist, kann man unter Konfiguration im Tab System das Debugging einschalten. Außerdem findet sich ein Dorpdown mit "Fehler berichten" dieses zum Testen auf "maximum" stellen. Danach das Frontend neu laden um zu schauen ob eine Fehlermeldung auftaucht.
- Ist das Backend nicht erreichbar, kann man in der configuration.php bei var $error_reporting = '-1'; auch 'maximum' eintragen.
- PHP Memory prüfen - den für PHP vergebenen Spericherplatz legt die php.ini fest. Je nach Hoster stehen dort werte zwischen 16MB und 128MB. [Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 71 bytes)] Wenn diese Fehlermeldung auftaucht, ist der Speicher zu klein.
- configuration.php ist beschädigt worden. Diese kann gegen eine andere getauscht werden - vorher aber die Datenbank Zugangsdaten sichern!
- index.php mit Fehlerausgabe bestücken. Dazu muss die index.php im Wurzelverzeichnis von Joomla um die den folgenden Code an der allerersten Zeile erweitert werden:
ini_set
(
'display_errors'
, TRUE);
error_reporting
(E_ALL);
- alternativ kann im Wurzelverzeichnis auch eine php.ini angelegt werden mit dem Inhalt
display_errors = On
error_reporting
= E_ALL & ~E_NOTICE & ~E_STRICT
- Error-Reporting in der configuration.php von "default" auf "maximum" stellen: public $error_reporting = 'maximum'; Das geht auch im Backend unter "Konfiguration"