Pourquoi est-ce que j'obtiens une « Erreur interne du serveur » au lieu des erreurs PHP affichées après la configuration de .htaccess ?

Barbara Streisand
Libérer: 2024-11-03 22:10:31
original
253 Les gens l'ont consulté

Why Am I Getting

Afficher les erreurs PHP avec .htaccess uniquement

Les erreurs PHP sont cruciales pour le dépannage et le débogage des problèmes de sites Web. Si les erreurs ne s'affichent pas, le diagnostic des problèmes devient plus complexe. Cependant, vous n'avez peut-être accès qu'au fichier .htaccess et souhaitez activer l'affichage des erreurs via ce canal.

Dépannage de l'affichage des erreurs

Lorsque vous avez ajouté les lignes suivantes à votre fichier .htaccess :

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
Copier après la connexion

Vous vous attendiez à ce que des erreurs PHP s'affichent sur la page, mais à la place, vous avez reçu des messages "Erreur interne du serveur". Cela signifie que les erreurs ne s'affichent pas correctement.

Solution : Consigner les erreurs

Pour résoudre ce problème, ajoutez la ligne suivante à votre fichier .htaccess :

php_flag log_errors on
Copier après la connexion

Cette ligne active la journalisation des erreurs.

Ensuite, spécifiez le chemin d'accès au fichier journal des erreurs et son nom :

php_value error_log /home/path/public_html/domain/PHP_errors.log
Copier après la connexion

Modifiez le chemin et le domaine en fonction de votre configuration spécifique du serveur.

Exemple de fichier .htaccess

Le fichier .htaccess complet mis à jour avec la journalisation des erreurs activée :

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

Avec cette configuration dans place, les erreurs PHP seront désormais affichées dans le fichier journal des erreurs spécifié. Vous pouvez accéder au fichier journal pour afficher et déboguer toutes les erreurs qui se produisent.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!