Maison > développement back-end > Problème PHP > Comment bloquer les erreurs de programme en php

Comment bloquer les erreurs de programme en php

王林
Libérer: 2023-03-09 15:48:02
original
1810 Les gens l'ont consulté

Comment bloquer les erreurs de programme en PHP : Ouvrez d'abord le fichier de configuration PHP php.ini ; puis recherchez l'option [display_errors=on] dans le fichier de configuration ; enfin changez l'option en [display_errors=off].

Comment bloquer les erreurs de programme en php

L'environnement d'exploitation de cet article : système Windows10, php 7.3, ordinateur thinkpad t480.

Nous ouvrons d'abord le fichier de configuration php php.ini et trouvons l'option suivante

display_errors = On
Copier après la connexion

php ouvre l'affichage du message d'erreur par défaut, nous le modifions en :

display_errors = Off
Copier après la connexion

Fermer l'erreur Après l'affichage, le message d'erreur d'exécution de la fonction PHP ne sera plus affiché à l'utilisateur. Cela peut empêcher les attaquants de connaître l'emplacement physique du script et certaines autres informations utiles à partir du message d'erreur, au moins pour la détection de la boîte noire par les attaquants. certains obstacles. 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 spécifier le fichier, rechercher la ligne suivante. :

;error_log = filename
Copier après la connexion

Supprimez le commentaire précédent ; et 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 être écrit dans le fichier php_error.log à l'intérieur.

Partage de vidéos d'apprentissage gratuit : Introduction à la programmation

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