Warum erhalte ich nach der Konfiguration von .htaccess „Interner Serverfehler' statt angezeigter PHP-Fehler?

Barbara Streisand
Freigeben: 2024-11-03 22:10:31
Original
254 Leute haben es durchsucht

Why Am I Getting

PHP-Fehler nur mit .htaccess anzeigen

PHP-Fehler sind entscheidend für die Fehlerbehebung und Fehlerbehebung bei Website-Problemen. Wenn Fehler nicht angezeigt werden, wird die Diagnose von Problemen komplexer. Möglicherweise haben Sie jedoch nur Zugriff auf die .htaccess-Datei und möchten die Fehleranzeige über diesen Kanal aktivieren.

Fehlerbehebung bei der Fehleranzeige

Wenn Sie die folgenden Zeilen hinzugefügt haben Ihre .htaccess-Datei:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
Nach dem Login kopieren

Sie haben erwartet, dass PHP-Fehler auf der Seite angezeigt werden, aber stattdessen haben Sie die Meldung „Interner Serverfehler“ erhalten. Das bedeutet, dass die Fehler nicht richtig angezeigt werden.

Lösung: Protokollfehler

Um dieses Problem zu beheben, fügen Sie die folgende Zeile zu Ihrer .htaccess-Datei hinzu:

php_flag log_errors on
Nach dem Login kopieren

Diese Zeile aktiviert die Fehlerprotokollierung.

Als nächstes geben Sie den Pfad zur Fehlerprotokolldatei und deren Dateien an Name:

php_value error_log /home/path/public_html/domain/PHP_errors.log
Nach dem Login kopieren

Ändern Sie den Pfad und die Domäne entsprechend Ihrer spezifischen Serverkonfiguration.

Beispiel-.htaccess-Datei

Die vollständig aktualisierte .htaccess-Datei Datei mit aktivierter Fehlerprotokollierung:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
php_value error_log /home/path/public_html/domain/PHP_errors.log
Nach dem Login kopieren

Mit dieser Konfiguration werden PHP-Fehler jetzt im angegebenen Fehler angezeigt Protokolldatei. Sie können auf die Protokolldatei zugreifen, um auftretende Fehler anzuzeigen und zu beheben.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich nach der Konfiguration von .htaccess „Interner Serverfehler' statt angezeigter PHP-Fehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!