Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich PHP-Fehler mit .htaccess anzeigen und protokollieren?

Wie kann ich PHP-Fehler mit .htaccess anzeigen und protokollieren?

Barbara Streisand
Barbara StreisandOriginal
2024-11-02 11:37:30550Durchsuche

How to Display and Log PHP Errors Using .htaccess?

Anzeigen von PHP-Fehlern mit .htaccess

Um PHP-Probleme auf einer Live-Website mit eingeschränktem Zugriff auf Konfigurationsdateien zu debuggen, kann die Verwendung von .htaccess hilfreich sein eine hilfreiche Lösung. Durch Hinzufügen des folgenden Codes zu Ihrer .htaccess-Datei können Sie die Fehleranzeige aktivieren, ohne die php.ini-Datei zu ändern:

php_flag display_errors on
php_flag display_startup_errors on
php_flag html_errors on

Dieser Ansatz zeigt jedoch nur Fehler auf der Webseite an, was für sensible Benutzer möglicherweise unpraktisch ist Websites. Um Fehler in einer Protokolldatei für eine spätere Analyse zu erfassen, fügen Sie die folgenden Zeilen zu .htaccess hinzu:

php_flag log_errors on
php_value error_log /home/path/public_html/domain/PHP_errors.log

Die error_log-Direktive gibt den Pfad zu einer Protokolldatei an, in der PHP-Fehler aufgezeichnet werden. Sie sollten „/home/path/public_html/domain/PHP_errors.log“ durch den tatsächlichen Speicherort auf Ihrem Server ersetzen.

Mit diesen Einstellungen werden PHP-Fehler sowohl auf der Webseite angezeigt als auch auf der protokolliert angegebene Datei. Dadurch können Sie Probleme zeitnah diagnostizieren und gleichzeitig die Benutzerfreundlichkeit Ihrer Website wahren.

Das obige ist der detaillierte Inhalt vonWie kann ich PHP-Fehler mit .htaccess anzeigen und protokollieren?. 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