Maison  >  Article  >  développement back-end  >  Comment résoudre l’erreur 500 du serveur PHP ?

Comment résoudre l’erreur 500 du serveur PHP ?

青灯夜游
青灯夜游original
2020-07-16 14:54:092639parcourir

Solution : 1. Configurez les paramètres display_errors et error_reporting dans le fichier php.ini ; 2. Configurez le fichier httpd.conf d'Apache, puis redémarrez Apache 3. Appelez la fonction ini_set() pour afficher le fichier ; invite d'erreur, puis résolvez-le simplement.

Comment résoudre l’erreur 500 du serveur PHP ?

php Lorsqu'un débutant configure l'environnement de développement à un stade précoce et qu'une erreur de syntaxe se produit pendant le développement, le serveur renvoie 500 (erreur interne du serveur) au lieu de renvoyant un message d'erreur. À ce stade, vous devez effectuer certaines configurations dans l'environnement de développement pour vous aider à trouver rapidement la cause du problème, à localiser le problème et à le résoudre.

1. Recherchez le fichier de configuration php /etc/php.ini

Valeur du paramètre de configuration :

display_errors = On
error_reporting = E_ALL | E_STRICT

2. service

service  httpd  restart

À ce stade, le navigateur peut déjà afficher des messages d'erreur.

3. Configurez apache/etc/httpd/conf/httpd.conf

Ajoutez deux lignes à la fin du fichier de configuration apache :

php_flag display_errors on
php_value error_reporting 2039

4. Redémarrez Apache

La définition des paramètres dans php.ini peut également être effectuée dans le code php.

Appel :

Appelez la fonction ini_set()

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

Cela peut être utilisé dynamiquement et des erreurs seront générées dans le fichier php spécifié.

Recommandations associées : Tutoriel PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn