Des erreurs d'Apache avec les variables d'environnement (Ubuntu)
Mon OS est Ubuntu 12.04, j'ai installé séparément Apache, Php et Mysql. Je n'ai jamais eu de problème, mais après une mise à jour de Ubuntu j'ai toujours été un "404 not Found" erreur quand j'essaie d'accéder à un fichier php sur mon serveur web.
Quand j'écris "apache2 -S" sur ma console j'obtiens ceci:
[Sat Feb 22 16:15:16.983766 2014] [core:warn] [pid 4475] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined
[Sat Feb 22 16:15:16.983871 2014] [core:warn] [pid 4475] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Sat Feb 22 16:15:16.983914 2014] [core:warn] [pid 4475] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Sat Feb 22 16:15:16.983936 2014] [core:warn] [pid 4475] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[Sat Feb 22 16:15:16.983966 2014] [core:warn] [pid 4475] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Sat Feb 22 16:15:16.987930 2014] [core:warn] [pid 4475:tid 139974428579648] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
[Sat Feb 22 16:15:16.988259 2014] [core:warn] [pid 4475:tid 139974428579648] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Sat Feb 22 16:15:16.988433 2014] [core:warn] [pid 4475:tid 139974428579648] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Sat Feb 22 16:15:16.988456 2014] [core:warn] [pid 4475:tid 139974428579648] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 75 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}
Quelqu'un peut m'aider s'il vous plaît?
OriginalL'auteur leonardo_palma | 2014-02-22
Vous devez vous connecter pour publier un commentaire.
de lecture cette page du bug, je pensais que tous ces éléments sont des variables d'environnement qui doivent être exportés avant de pouvoir exécuter apache2. Apparemment, ceux-ci sont chargés automatiquement à partir de /etc/apache2/envvars lorsque vous exécuter en tant que service comme "service apache2 start". Une autre option est de commencer avec apache2ctl.
OriginalL'auteur Key Lay
C'est ce que je reçois aussi, quand je rentre apache2 -S, mais tout fonctionne.
Si vous regardez apache homme page - c'est juste lié à certaines config analysé des données. Avez-vous des erreurs à partir de votre code PHP ? Regardez fichiers log apache - ils sont stockés dans var/log/apache2 répertoire.
Eh bien, je voudrais vous recommandons de supprimer tous les pile et de leur nouvelle installation. Voici un bon guide howtoforge.com/...
OriginalL'auteur carousel
J'ai eu un problème similaire l'exécution de Bugzilla localement via Apache 2.4 sur le Serveur Ubuntu 14.04. L'exécution de la commande
sudo /etc/init.d/apache2 graceful
ai que la page se charge, où, auparavant, Chrome me dit qu'aucune donnée n'avait été reçue. J'espère que quelqu'un de plus compétent que je ne peux expliquer pourquoi c'était efficace, maisservice apache2 start
etapache2ctl
ne l'étaient pas.OriginalL'auteur Yossarian