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.
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!