Comment modifier directement php.ini pour bloquer les erreurs php : ouvrez d'abord le fichier php.ini ; puis modifiez le contenu "display_errors = Off" ; enfin définissez "log_errors = On".
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment modifier directement php.ini pour bloquer les erreurs php ?
Modifiez php.ini pour protéger les messages d'erreur
C'est parce que l'affichage des erreurs est désactivé dans php.ini et que les erreurs sont écrites dans les fichiers. C'est le résultat des paramètres humains.
Cependant, il est prudent de ne pas afficher les erreurs. Il est recommandé de l'activer pendant le débogage, puis de le désactiver lors de la fourniture de services.
Fournissez quelques informations pour vous :
display_errors = On
Par défaut, PHP active l'affichage du message d'erreur. Nous l'avons modifié en :
display_errors = Off
Après avoir désactivé l'affichage d'erreur, le message d'erreur d'exécution de la fonction php ne sera plus affiché. utilisateur, cela peut donc empêcher dans une certaine mesure l'attaquant de connaître l'emplacement physique du script et certaines autres informations utiles du message d'erreur, ce qui crée au moins certains obstacles à la détection de la boîte noire par l'attaquant. Ces messages d'erreur peuvent nous être utiles. Nous pouvons le laisser écrire dans le fichier spécifié, puis modifier ce qui suit :
log_errors = Off
en :
log_errors = On
et le fichier spécifié, trouver la ligne suivante :
;error_log = filename
Supprimer le précédent ; commentaire, remplacez le nom du fichier par le fichier spécifié, tel que /usr/local/apache/logs/php_error.log
error_log = /usr/local/apache/logs/php_error.log
De cette façon, toutes les erreurs seront écrites dans le fichier php_error.log.
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!