PHP-Fehler aufdecken: Ein umfassender Leitfaden
Wenn Sie trotz der Einstellung von display_errors und error_reporting keine PHP-Fehler sehen, müssen Sie zusätzliche Schritte ausführen Bedenken Sie:
PHP-Entwicklung Umgebung
-
Starten Sie Ihren Webserver neu: Stellen Sie sicher, dass Apache ordnungsgemäß neu gestartet wird, nachdem Sie Änderungen an php.ini vorgenommen haben.
- Verwenden Sie den folgenden Code an der Spitze Ihres Skript:
error_reporting(E_ALL);
ini_set('display_errors', 1);
Nach dem Login kopieren
-
Ändern Sie php.ini: Fügen Sie die Zeile display_errors = on oder php_flag display_errors 1 in Ihre .htaccess-Datei ein.
PHP-Produktion Umgebung
-
display_errors deaktivieren: display_errors = in der Produktion deaktivieren, um zu vermeiden, dass Endbenutzern Fehler angezeigt werden.
-
log_errors aktivieren: Setzen Sie log_errors = on, um Fehler zu protokollieren, anstatt sie auf dem anzuzeigen Bildschirm.
AJAX-Aufrufe
-
Netzwerkanfragen prüfen: Überprüfen Sie auf der Registerkarte „Netzwerk“ der DevTools Ihres Browsers die Antwort Tab der problematischen AJAX-Anfrage auf etwaige Fehler.
-
Überprüfen Sie den Fehler Protokolle: Auf Produktionsservern finden Sie weitere Informationen zu Fehlern im Fehlerprotokoll.
Das obige ist der detaillierte Inhalt vonWarum werden meine PHP-Fehler nicht angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!