web-dev-qa-db-fra.com

Pourquoi Apache2 n'écrit pas de journaux?

Parce que je ne trouve pas où Apache enregistre les fichiers journaux, j’ai même essayé de réinstaller LAMP, mais sans succès.

Ubunty 14.04, Apache 2.4, php 7.0.4, MySQL 5. (5)

Si je ssh au serveur, est-ce que je devrais pouvoir obtenir un chemin de ceci ?:

$ echo $Apache_LOG_PATH

Je reçois une ligne blanche!

2
Vladimir Vukanac

Sur une installation Ubuntu par défaut, le fichier de configuration Apache, /etc/Apache2/Apache2.conf, contient la ligne suivante pour garantir que les fichiers journaux sont écrits par défaut.

ErrorLog ${Apache_LOG_DIR}/error.log

La variable d'environnement Apache_LOG_DIR est définie lorsque le script de démarrage du service Apache exécute les commandes Shell dans /etc/Apache2/envvars, qui incluent cette affectation de variable:

export Apache_LOG_DIR=/var/log/Apache2$SUFFIX

Sauf si vous exécutez plusieurs instances d’Apache, SUFFIX sera une chaîne vide, de sorte que le répertoire du fichier journal est configuré par défaut pour être/var/log/Apache2.

1
Anthony Geoghegan