Comment faire pour activer la journalisation de débogage sur le serveur Apache2
Mon erreur.le journal contient:
Demande a dépassé la limite de 10 redirections internes cause probable de l'erreur de configuration. L'utilisation de 'LimitInternalRecursion" pour augmenter la limite, si nécessaire. Utiliser "LogLevel debug" pour obtenir une trace.
J'ai remplacé loglevel sur le fichier de configuration d'apache:
LogLevel debug
Après le redémarrage, j'obtiens le même message d'erreur, sans que l'on pourrait appeler "une trace". Comme je comprends, il devrait y avoir ces 10 lignes de redirections généré par mod_rewrite regex.
Après recherche sur internet j'ai trouvé beaucoup d'explications de la loglevel et mod_rewrite, mais pas un mot de la façon de faire loglevel debug travail.
Des idées?
- C'est une question pertinente et ne doit pas être fermée. S'il vous plaît voter pour le rouvrir.
Vous devez vous connecter pour publier un commentaire.
Pour les anciennes version d'apache:
Pour le débogage mod_rewrite questions, vous aurez envie d'utiliser RewriteLogLevel et RewriteLog:
Edit: notez que cette réponse est de 3 ans et+. Pour les nouvelles versions de apache, voir la réponse donnée par sp00n. En laissant cette réponse pour les utilisateurs des anciennes versions de apache.
Ne remarque que sur les nouvelles versions d'Apache le
RewriteLog
etRewriteLogLevel
ont été supprimés, et en fait va déclencher une erreur lorsque vous essayez de démarrer Apache (au moins sur mon installation de XAMPP Apache 2.4.2):Au lieu de cela, vous êtes supposé utiliser les
LogLevel
directive, avec un niveau detrace1
jusqu'àtrace8
. 'debug' ne s'affiche pas tout réécrire les messages dans le journal pour moi.Exemple:
LogLevel warn rewrite:trace3
Pour la documentation officielle, voir ici.
Bien sûr, cela signifie aussi que maintenant, votre réécrire les journaux seront écrites dans le grand journal d'erreur du fichier et vous aurez à les trier vous-même.
grep
est incroyablement utile.Vous devez utiliser
LogLevel rewrite:trace3
à votrehttpd.conf
dans une version plus récentehttp://httpd.apache.org/docs/2.4/mod/mod_rewrite.html#logging