"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment activer l'affichage des erreurs PHP et la connexion dans .htaccess ?

Comment activer l'affichage des erreurs PHP et la connexion dans .htaccess ?

Publié le 2024-11-06
Parcourir:943

How to Enable PHP Error Display and Logging in .htaccess?

Résoudre les problèmes d'affichage des erreurs PHP via .htaccess

Lorsque vous testez un site Web et rencontrez des problèmes, l'affichage des erreurs est crucial. Cependant, cet affichage peut parfois être désactivé. Pour les utilisateurs qui ont uniquement accès au fichier .htaccess et souhaitent activer l'affichage des erreurs, cette question fournit une solution complète.

La question concerne le scénario dans lequel le fichier .htaccess est la seule ressource accessible. Il suggère d'ajouter trois indicateurs PHP : display_startup_errors, display_errors et html_errors. Ces indicateurs contrôlent le comportement de l'affichage des erreurs en PHP. Cependant, après avoir appliqué ces modifications, le site Web a affiché une « Erreur de serveur interne » au lieu de messages d'erreur détaillés.

Pour résoudre ce problème, la réponse suggère un indicateur PHP supplémentaire : log_errors. Cet indicateur active la journalisation des erreurs PHP, permettant aux erreurs d'être enregistrées dans un fichier journal spécifié par error_log. En ajoutant ces lignes au fichier .htaccess :

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
php_value error_log /home/path/public_html/domain/PHP_errors.log

le site Web affichera désormais des messages d'erreur détaillés sur les pages et les enregistrera à l'emplacement spécifié. Cela permet aux utilisateurs d'identifier et de résoudre les erreurs plus facilement sans dépendre d'un accès au-delà du fichier .htaccess.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3