Ich teste eine Website online.
Im Moment werden die Fehler nicht angezeigt (aber ich weiß, dass sie existieren).
Ich habe nur Zugriff auf die .htaccess
Datei.
Wie mache ich alle Fehler, um sie mit meiner .htaccess
Datei anzuzeigen ?
Ich habe diese Zeilen zu meiner .htaccess
Datei hinzugefügt :
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
Und die Seiten zeigen jetzt :
Interner Serverfehler
php
.htaccess
error-handling
Ogugua Belonwu
quelle
quelle
AllowOverride All
in der Apache-Konfiguration festlegen , ob Sie Zugriff darauf haben.Antworten:
.htaccess:
quelle
Zum Einschalten der tatsächlichen Fehleranzeige.
Um die angezeigten Fehlertypen festzulegen, müssen Sie Folgendes verwenden:
Kombiniert mit den ganzzahligen Werten dieser Seite: http://php.net/manual/en/errorfunc.constants.php
Wenn Sie -1 für Ihre Ganzzahl verwenden, werden alle Fehler angezeigt und sind zukunftssicher, wenn neue Fehlertypen hinzugefügt werden.
quelle
Ich möchte der vorhandenen Antwort weitere Details hinzufügen:
Geben Sie der Protokolldatei die Berechtigung 777 oder 755 und fügen Sie den Code hinzu
am Ende von .htaccess. Dies schützt Ihre Protokolldatei.
Diese Optionen eignen sich für einen Entwicklungsserver. Für einen Produktionsserver sollten Sie dem Endbenutzer keinen Fehler anzeigen. Ändern Sie daher die Anzeigeflags auf Aus .
Weitere Informationen finden Sie unter folgendem Link: Erweiterte PHP-Fehlerbehandlung über htaccess
quelle
Wenn Sie nur schwerwiegende Laufzeitfehler sehen möchten:
quelle
Das funktioniert bei mir ( Referenz ):
quelle