Maison > développement back-end > Problème PHP > Comment activer les invites d'erreur PHP dans Nginx

Comment activer les invites d'erreur PHP dans Nginx

藏色散人
Libérer: 2023-03-04 16:02:02
original
2690 Les gens l'ont consulté

Comment activer les invites d'erreur PHP dans Nginx : modifiez d'abord le fichier de configuration php ; puis modifiez le fichier de configuration fpm de nginx en "php_admin_flag[log_errors] = on" ;

Comment activer les invites d'erreur PHP dans Nginx

Recommandé : "Tutoriel vidéo PHP"

Je rencontre toujours des problèmes lors du processus d'utilisation de nginx Lorsque nginx affiche une erreur 500, vous devez vérifier le fichier journal des erreurs pour détecter des erreurs spécifiques, ce qui est très gênant. L'ouverture des invites de page d'erreur est très utile lors du débogage de PHP, mais il n'est pas recommandé d'activer cette fonction pour les serveurs en ligne

Concernant les fichiers de configuration PHP, le mode fpm et le mode cli Il peut y avoir deux fichiers de configuration, tous deux qui sont requis Modifier

Commande d'exécution en mode CLI

php phpinfo.php
Copier après la connexion

Afficher les variables d'environnement

Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php/7.2/cli
Loaded Configuration File => /etc/php/7.2/cli/php.ini
Scan this dir for additional .ini files => /etc/php/7.2/cli/conf.d
Copier après la connexion

Modifier d'abord le fichier de configuration php :

vi /etc/php.ini
error_reporting = E_ALL
display_errors = On
Copier après la connexion

Parce que j'ai activé php-fpm. Vous devez donc également éditer le fichier de configuration fpm de nginx

vim /etc/php5/fpm/pool.d/www.conf
php_flag[display_errors] = on
;php_admin_value[error_log] = /data/www/log/error.log 
;php_admin_flag[log_errors] = on
Copier après la connexion

et redémarrer php-fpm et nginx. De cette façon, les erreurs PHP peuvent être affichées dans le navigateur pendant le développement, ce qui est très pratique

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal