Maison >développement back-end >Problème PHP >Comment modifier directement php.ini pour bloquer les erreurs php

Comment modifier directement php.ini pour bloquer les erreurs php

藏色散人
藏色散人original
2021-07-16 10:36:301480parcourir

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".

Comment modifier directement php.ini pour bloquer les erreurs php

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!

Déclaration:
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