Maison  >  Article  >  développement back-end  >  Comment activer l'affichage des erreurs PHP et la connexion dans .htaccess ?

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

Barbara Streisand
Barbara Streisandoriginal
2024-11-02 12:31:30313parcourir

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 aborde 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 interne du serveur » 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 compter sur un accès au-delà du fichier .htaccess.

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