Comment afficher les erreurs dans un fichier php : 1. Recherchez php.ini dans le fichier de configuration php ; 2. Entrez les informations d'erreur dans le fichier journal en définissant "log_errors = On".
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment php génère-t-il des erreurs dans un fichier ?
Entrer les erreurs PHP dans un fichier journal
(LAMP) empêche les navigateurs clients d'afficher les erreurs de code PHP et enregistre les messages d'erreur dans un fichier journal :
Recherchez php.ini dans le fichier de configuration php (comme In / etc/php.ini sous Centos6.7), définissez
display_errors = Off //不允许在浏览器中显示错误信息 log_errors = On //将错误信息输入到log文件中 error_log = /var/www/html/php_errors_log//指定错误日志位置
Recherchez le fichier de configuration Apache http.conf (tel que /etc/httpd/conf/httpd.conf sous Centos6.7), définissez
php_flag display_errors off php_value error_reporting 2039
Redémarrez le serveur Apache
service httpd restart
Remarque :
1. Si le répertoire spécifié par log_errors existe ou n'a pas d'autorisation, l'erreur sera toujours affichée dans le navigateur
2. L'utilisateur Centos qui écrit les journaux d'erreurs dans le fichier log_errors. est Apache (pas un serveur Apache, mais un utilisateur de Centos), alors faites attention aux autorisations de l'utilisateur Apache
Apprentissage 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!