Heim > Backend-Entwicklung > PHP-Problem > Was tun, wenn auf dem PHP-Server ein 500-Fehler auftritt?

Was tun, wenn auf dem PHP-Server ein 500-Fehler auftritt?

王林
Freigeben: 2023-03-07 07:56:01
Original
2133 Leute haben es durchsucht

Lösung für 500-Fehler im PHP-Server: 1. Öffnen Sie die Konfigurationsdatei php.ini. 2. Ändern Sie die Konfiguration. [display_errors = On error_reporting = E_STRICT];

Was tun, wenn auf dem PHP-Server ein 500-Fehler auftritt?

Nachdem ein PHP-Neuling die Entwicklungsumgebung in einem frühen Stadium eingerichtet hat und während der Entwicklung ein Syntaxfehler auftritt, gibt der Server 500 (serverinterner Fehler) anstelle einer Fehlermeldung zurück. 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.

(Zugehörige Videoempfehlung: Java-Video-Tutorial)

Die spezifischen Schritte sind wie folgt:

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

Konfigurationsparameterwert:

display_errors = On 
error_reporting = E_ALL | E_STRICT
Nach dem Login kopieren

2 der Apache-Dienst

service httpd restart
Nach dem Login kopieren

Zu diesem Zeitpunkt kann der Browser bereits Fehlermeldungen ausgeben.

3. Fahren Sie mit der Konfiguration von Apache fort, öffnen Sie /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
Nach dem Login kopieren

4.

Die Einstellung der Parameter in der php.ini kann auch im PHP-Code erfolgen.

Aufruf: Rufen Sie die Funktion ini_set() auf

ini_set('display_errors',1);
error_reporting(E_ALL);
Nach dem Login kopieren

Auf diese Weise können Sie Fehler in der angegebenen PHP-Datei dynamisch ausgeben.

Verwandte Empfehlungen: php-Training

Das obige ist der detaillierte Inhalt vonWas tun, wenn auf dem PHP-Server ein 500-Fehler auftritt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage