J'ai donc essayé de démarrer mon serveur apache2 avec la commande suivante ...
sudo service apache2 start
Mais je reçois ce message d'erreur ...
Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.
Donc quand j'essaye de voir le systemctl, j'obtiens ceci ...
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Active: failed (Result: exit-code) since Mon 2015-07-06 10:34:49 IST; 4min 23s ago
Docs: man:systemd-sysv-generator(8)
Process: 8899 ExecStart=/etc/init.d/apache2 start (code=exited, status=2)
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Starting LSB: Apache2 web server...
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: apache2.service: control process exited, code=exited status=2
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Failed to start LSB: Apache2 web server.
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Unit apache2.service entered failed state.
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: apache2.service failed.
http: // localhost / sur mon navigateur me donne également une erreur qui signifie qu'apache n'est pas en cours d'exécution.
Quand je fais ça ...
sudo restart apache2
Je reçois cette erreur ...
restart: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
Aidez quelqu'un.
Réponses:
Je pense que pour une raison quelconque, vous avez supprimé le fichier de configuration envvars
Vous devez donc le créer et coller le contenu à partir d' ici (contenu par défaut pour ce fichier)
Ensuite, redémarrez le service apache comme d'habitude
la source
J'ai eu le même problème, j'ai apporté des modifications
apache.conf file
pour une raison quelconque, ce qui m'amène à la même erreur que vous.J'ai réinstallé le serveur Apache, maintenant tout fonctionne bien.
Utilisez les commandes suivantes:
Désinstallez Apache:
Installer Apache
Redémarrez le serveur
la source