Fehlerbehebung
Fehler in Joomla debuggen
Wenn Joomla einen Fehler verbirgt, aktivieren Sie vorübergehend die Fehlerberichterstattung, um die genaue Meldung zu erhalten. Tun Sie das am besten in einem Klon: Fehler auf einer öffentlichen Website anzuzeigen kann Pfade, Abfragen und interne Daten offenlegen.
Gehen Sie im Administrator zu System > Global Configuration > Server > Error Reporting und wählen Sie Maximum. Führen Sie nur die fehlerhafte Aktion aus, bewahren Sie die Exception auf und stellen Sie danach den Wert vor dem Test wieder her.
Wenn der Administrator nicht lädt, legen Sie eine Kopie von configuration.php an, suchen Sie:
public $error_reporting = 'default';
und ändern Sie es vorübergehend in:
public $error_reporting = 'maximum';
Verwenden Sie keine Werte wie 30711 oder 30719: Die Masken von E_ALL ändern sich zwischen PHP-Versionen. Joomla akzeptiert die benannten Werte none, simple, maximum und development.
error_reporting legt fest, welche Stufen PHP meldet, garantiert aber für sich allein nicht, dass sie in eine Datei geschrieben werden. Gleichen Sie die Uhrzeit mit dem PHP- und dem Joomla-Protokoll ab. Stellen Sie am Ende den vorherigen Wert wieder her (zum Beispiel default), prüfen Sie aus einer anderen Sitzung, dass der Fehler nicht angezeigt wird, und löschen Sie jede öffentliche Kopie der Konfigurationsdatei.
Siehe die offizielle globale Konfiguration von Joomla.
Fehlerberichterstattung und System-Debugging unterscheiden
Die Einstellung zur Fehlerberichterstattung und Debug System erfüllen unterschiedliche Aufgaben. Sie müssen nicht bei jedem Problem beide aktivieren; wählen Sie die Quelle, mit der sich der Fehler finden lässt, und beschränken Sie, wer sie sehen kann.
Oberfläche und unterstützte Optionen hängen von der Joomla-Version ab. Speichern Sie eine private Kopie von configuration.php, bevor Sie sie bearbeiten: Sie enthält die Zugangsdaten der Datenbank. Prüfen Sie die Syntax und lassen Sie keine herunterladbare .bak-Kopie neben der Website liegen. Bei einem alten Versionszweig stellen Sie das Problem dort nur nach, um eine Wiederherstellung oder eine kompatible Migration vorzubereiten.
Das könnte Ihnen auch helfen
- 404-Fehler bei statischen Dateien verlangsamen die Website Erkennen Sie fehlende statische Ressourcen, die PHP starten und CPU verbrauchen, liefern Sie sie als...
- Den Debug-Modus von PrestaShop vorübergehend aktivieren Ermitteln Sie die genaue Exception, indem Sie _PS_MODE_DEV_ vorübergehend über das Backoffice oder d...
- Einen WordPress-Fehler debuggen lernen Zeigt, wie Sie einen fatalen WordPress-Fehler lesen, unterscheiden, was er beweist und was nur mögli...
- Fehler mit Konsole und Netzwerkanalyse des Browsers diagnostizieren Finden Sie JavaScript-Fehler, unsichere Anfragen und Ressourcen, die nicht laden, mit den Ansichten...
Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.