Maison >développement back-end >Problème PHP >Que dois-je faire si php n'affiche pas de messages d'erreur ?
La solution pour que PHP n'affiche pas les messages d'erreur : recherchez et ouvrez d'abord le fichier "php.ini" ; puis modifiez le contenu en "error_reporting = E_ALL" et "display_errors = On" ;
Recommandé : "Tutoriel vidéo PHP"
Solution pour que PHP n'affiche pas de message d'erreur
Après l'installation de lnmp, la page du navigateur n'affiche pas d'erreurs, mais le message d'erreur peut être vu dans le journal des erreurs nginx. La raison est que php-fpm n'affiche pas de messages d'erreur par défaut, car lors de l'installation. miam, il a été utilisé par défaut. C'est l'environnement de configuration php.ini de l'environnement de production. Celui-ci doit être bloqué dans l'environnement de production, sinon les gens verront toutes vos erreurs et votre code ne sera pas sécurisé.
Solution :
vim /etc/php.ini
Changez simplement les deux éléments suivants !
error_reporting = E_ALL display_errors = On
Si vous souhaitez afficher temporairement l'erreur sur la page, ajoutez simplement le code suivant en haut de la page où vous souhaitez afficher l'erreur !
error_reporting(-1); ini_set('display_errors', 1);
Vous voyez, la jolie page d'erreur est de nouveau disponible !
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!