Heim >Backend-Entwicklung >PHP-Tutorial >Wie zeige ich PHP-Fehler nur mit .htaccess an?

Wie zeige ich PHP-Fehler nur mit .htaccess an?

Barbara Streisand
Barbara StreisandOriginal
2024-11-03 18:14:03863Durchsuche

How to Display PHP Errors Using .htaccess Only?

Anzeigen von PHP-Fehlern mit .htaccess

In der Webentwicklung ist eine genaue Fehleranzeige entscheidend für die effiziente Fehlerbehebung. Allerdings sind Fehler möglicherweise nicht immer standardmäßig sichtbar, insbesondere während des Testens. In diesem Artikel wird gezeigt, wie Sie die Fehleranzeige nur mithilfe der .htaccess-Datei aktivieren, ohne dass Änderungen an PHP-Konfigurationsdateien erforderlich sind.

Problem:

Sie können PHP-Fehler nicht anzeigen auf einer Website und haben nur Zugriff auf die .htaccess-Datei. Wie macht man mit dieser Datei alle Fehler sichtbar?

Antwort:

Um die PHP-Fehleranzeige über .htaccess zu aktivieren, gehen Sie folgendermaßen vor:

  1. Öffnen Sie die .htaccess-Datei in Ihrem bevorzugten Texteditor.
  2. Fügen Sie Folgendes hinzu Anweisungen:
<code class="htaccess">php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on</code>
  1. Diese Anweisungen aktivieren die Anzeige von Startfehlern, allgemeinen Fehlern bzw. Fehlermeldungen im HTML-Format.
  2. Um Fehler zusätzlich in a zu protokollieren Datei hinzufügen, fügen Sie die folgende Anweisung hinzu:
<code class="htaccess">php_value error_log /home/path/public_html/domain/PHP_errors.log</code>

Ersetzen /home/path/public_html/domain/PHP_errors.log mit dem gewünschten Speicherort und Dateinamen für das Fehlerprotokoll.

  1. Speichern Sie die Änderungen in Ihrer .htaccess-Datei.

Hinweis:

Wenn Sie nach dem Vornehmen dieser Änderungen auf die Meldung „Interner Serverfehler“ stoßen, weist dies darauf hin sind zugrunde liegende Serverkonfigurationsprobleme, die behoben werden müssen. Wenden Sie sich für Unterstützung an Ihren Webhosting-Anbieter.

Das obige ist der detaillierte Inhalt vonWie zeige ich PHP-Fehler nur mit .htaccess an?. 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