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

藏色散人
Libérer: 2023-03-11 16:16:01
original
1477 Les gens l'ont consulté

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
Copier après la connexion

Par défaut, PHP active l'affichage du message d'erreur. Nous l'avons modifié en :

display_errors = Off
Copier après la connexion

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
Copier après la connexion

en :

log_errors = On
Copier après la connexion

et le fichier spécifié, trouver la ligne suivante :

;error_log = filename
Copier après la connexion

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
Copier après la connexion

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!

É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