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);
-
Ä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!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn