Une fois que le novice a configuré l'environnement de développement au début, lorsqu'une erreur de syntaxe se produit pendant le développement, le serveur renvoie 500 (erreur interne du serveur) au lieu de renvoyer 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
2. Valeurs des paramètres de configuration :
display_errors = On
error_reporting = E_ALL | E_STRICT
3. Redémarrez le service Apache
service httpd restart
À ce moment, le navigateur peut affiche déjà un message d'erreur.
4. Vous devez configurer le fichier 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
5. Redémarrez Apache
Les paramètres des paramètres dans php.ini peut également être utilisé dans Done 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 générer des erreurs dans le fichier php spécifié.
Tutoriel recommandé : Tutoriel vidéo 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!