Maison > Article > développement back-end > Comment activer les invites d'erreur php
Comment activer les invites d'erreur php : 1. Modifiez les valeursde [display_errors] et [error_reporting] dans le fichier [php.ini], et ajoutez-les directement si elles ne sont pas disponibles ; Ajoutez-les dans le fichier httpd.conf d'Apache Phrases associées ci-dessus.
Comment activer l'invite d'erreur php :
Première méthode : Dans le changement php les valeurs de display_errors et error_reporting dans le fichier .ini. Sinon, ajoutez directement
; 第一处修改 ; display_errors = Off display_errors = On ; 第二处修改 ; error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT error_reporting = E_ALL | E_STRICT display_errors
error echo Ceci est couramment utilisé en mode développement, mais de nombreuses applications oublient de désactiver cette option dans l'environnement formel. . L'écho d'erreur peut exposer de nombreuses informations sensibles, ce qui facilite la prochaine attaque de l'attaquant. Il est recommandé de désactiver cette option.
display_errors = On
À l'état ouvert, si une erreur se produit, une erreur sera signalée et un message d'erreur apparaîtra
dispaly_errors = Off
À l'état fermé, si une erreur se produit, le système affichera : Erreur de serveur. Mais aucun message d'erreur n'apparaîtra
Les paramètres que error_reporting peut définir sont les suivants :
Le rapport d'erreurs est un petit champ. Vous pouvez additionner les chiffres pour obtenir le niveau souhaité de rapport d’erreurs.
E_ALL - toutes les erreurs et avertissements (sauf E_STRICT)
E_ERROR - erreurs d'exécution fatales
E_WARNING - Avertissement d'exécution (erreur non fatale)
E_PARSE - Erreur d'analyse au moment de la compilation
E_NOTICE - Exécuter (ceux-ci sont souvent causés par des bogues dans votre code, ou peuvent être causés par des actions intentionnelles.)
E_STRICT – Avertissements de standardisation du codage, permettant à PHP de suggérer comment modifier le code pour garantir une interopérabilité et une compatibilité ascendante optimales.
E_CORE_ERROR - Erreur fatale lors de l'initialisation au démarrage de PHP
E_CORE_WARNING - Avertissement (erreur non fatale lors de l'initialisation au démarrage de PHP)
E_COMPILE_ERROR - Erreur fatale au moment de la compilation
E_COMPILE_WARNING - Avertissement au moment de la compilation (erreur non fatale)
E_USER_ERROR – Message d'erreur défini par l'utilisateur
E_USER_WARNING – Message d'avertissement défini par l'utilisateur
E_USER_NOTICE – Message de rappel défini par l'utilisateur
Deuxième méthode : Ajoutez les deux phrases suivantes dans le fichier httpd.conf d'Apache
php_flag display_errors on php_value error_reporting 2039
Recommandations d'apprentissage gratuites associées : programmation php (vidéo)
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!