Heim >Backend-Entwicklung >PHP-Problem >So beheben Sie PHP 500 – Interner Serverfehler

So beheben Sie PHP 500 – Interner Serverfehler

藏色散人
藏色散人Original
2020-11-03 11:49:455287Durchsuche

Lösung für den internen Serverfehler PHP 500: Suchen Sie zuerst die PHP-Konfigurationsdatei und konfigurieren Sie den Parameterwert auf „display_errors = On“. Fügen Sie dann „php_flag display_errors“ zur Apache-Konfigurationsdatei hinzu und starten Sie den Apache-Dienst neu.

So beheben Sie PHP 500 – Interner Serverfehler

Empfohlen: „PHP-Video-Tutorial

php-Server-500-Fehlerlösung

PHP-Neulinge nach dem Einrichten der Entwicklungsumgebung in der frühen Phase: Wenn während der Entwicklung ein Syntaxfehler auftritt, gibt der Server 500 zurück ( interner Serverfehler), anstatt eine Fehlermeldung zurückzugeben. Zu diesem Zeitpunkt müssen Sie einige Konfigurationen in der Entwicklungsumgebung vornehmen, damit Sie die Ursache des Problems schnell finden, das Problem lokalisieren und das Problem lösen können.

Suchen Sie die PHP-Konfigurationsdatei /etc/php.ini

Konfigurationsparameterwert: display_errors = On

 error_reporting = E_ALL | E_STRICT

Starten Sie den Apache-Dienst httpd restart neu

Zu diesem Zeitpunkt kann der Browser bereits Fehlermeldungen ausgeben.

Sie müssen Apache erneut konfigurieren /etc/httpd/conf/httpd.conf

Fügen Sie am Ende der Apache-Konfigurationsdatei zwei Zeilen hinzu:

php_flag display_errors on
php_value error_reporting 2039

Apache neu starten.

Das Festlegen von Parametern in php.ini kann auch im PHP-Code erfolgen.

Aufruf: Rufen Sie die Funktion ini_set()

//开启php.ini中的display_errors指令
ini_set('display_errors',1);
//通过error_reporting()函数设置,输出所有级别的错误报告
error_reporting(E_ALL);

auf, damit sie dynamisch verwendet werden kann und Fehler in der angegebenen PHP-Datei ausgegeben werden kann.

Das obige ist der detaillierte Inhalt vonSo beheben Sie PHP 500 – Interner Serverfehler. 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