J'utilise Ubuntu 16.02. Quand j'essaye sudo service apache2 restart
, ça dit:
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
Ensuite, je tape: journalctl -xe
et demande:
- - L'unité apache2.service a commencé à démarrer. 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 1: / etc / apache2 / envvars: envvars: introuvable 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 49: / etc / apache2 / envvars: envvars: introuvable 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 1: / etc / apache2 / envvars: envvars: introuvable 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 49: / etc / apache2 / envvars: envvars: introuvable 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: * Démarrage du serveur Web Apache httpd apache2 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: * 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: * La configuration d'apache2 a échoué. 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: La sortie du test de configuration était: 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: / usr / sbin / apache2ctl: 1: / etc / apache2 / envvars: envvars: introuvable 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: / usr / sbin / apache2ctl: 49: / etc / apache2 / envvars: envvars: introuvable 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: (2) Aucun fichier ou répertoire de ce type: AH02291: Impossible d'accéder au répertoire '/ etc / apache2 / logs /' pour le journal des erreurs principal 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: AH00014: La vérification de la configuration a échoué 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: l'action 'configtest' a échoué. 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: Le journal des erreurs Apache peut contenir plus d'informations. 11 janvier 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: Processus de contrôle terminé, code = état quitté = 1 11 janvier 02:30:46 aleksandr-VirtualBox sudo [8171]: pam_unix (sudo: session): session fermée pour l'utilisateur root 11 janvier 02:30:46 aleksandr-VirtualBox systemd [1]: échec du démarrage de LSB: serveur Web Apache2. - Objet: l'unité apache2.service a échoué - Défini par: systemd - Prise en charge: http://lists.freedesktop.org/mailman/listinfo/systemd-devel - - L'unité apache2.service a échoué. - - Le résultat a échoué. 11 janvier 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: L'unité est entrée en état d'échec. 11 janvier 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: échec avec le résultat 'exit-code'. 11 janvier 02:33:09 aleksandr-VirtualBox dhclient [792]: DHCPREQUEST de 192.168.56.101 sur enp0s8 à 192.168.56.100 port 67 (xid = 0x204f076f) 11 janvier 02:33:09 aleksandr-VirtualBox dhclient [792]: DHCPACK de 192.168.56.101 à partir de 192.168.56.100 11 janvier 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4253] adresse 192.168.56.101 11 janvier 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4260] plen 24 (255.255.255.0) 11 janvier 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4266] identifiant de serveur 192.168.56.100 11 janvier 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4273] durée de location 1200 11 janvier 02:33:09 aleksandr-VirtualBox NetworkManager [619]: [1484073189.4279] dhcp4 (enp0s8): état changé lié -> lié 11 janvier 02:33:09 aleksandr-VirtualBox dbus [590]: [système] Activation via systemd: service name = 'org.freedesktop.nm_dispatcher' unit = 'dbus-org.freedesktop.nm-dispatcher.service' 11 janvier 02:33:09 aleksandr-VirtualBox systemd [1]: Démarrage de Network Manager Script Dispatcher Service ... - Objet: le démarrage de l'unité NetworkManager-dispatcher.service a commencé - Défini par: systemd -- Soutien: - - Le démarrage de l'unité NetworkManager-dispatcher.service a commencé. 11 janvier 02:33:09 aleksandr-VirtualBox dhclient [792]: lié à 192.168.56.101 - renouvellement en 559 secondes. 11 janvier 02:33:09 aleksandr-VirtualBox dbus [590]: [système] Service activé avec succès 'org.freedesktop.nm_dispatcher' 11 janvier 02:33:09 aleksandr-VirtualBox systemd [1]: Démarrage du service Network Dispatcher Script Dispatcher. - Objet: l'unité NetworkManager-dispatcher.service a terminé le démarrage - Défini par: systemd -- Soutien: - - L'unité NetworkManager-dispatcher.service a terminé le démarrage. - - Le résultat de démarrage est terminé. 11 janvier 02:33:09 aleksandr-VirtualBox nm-dispatcher [8205]: req: 1 'dhcp4-change' [enp0s8]: nouvelle requête (1 scripts) 11 janvier 02:33:09 aleksandr-VirtualBox nm-dispatcher [8205]: req: 1 'dhcp4-change' [enp0s8]: commencez à exécuter les scripts ordonnés ...
Et quand c'est systemctl status apache2.service
demandé:
* apache2.service - LSB: serveur Web Apache2 Chargé: chargé (/etc/init.d/apache2; mauvais; préréglage fournisseur: activé) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Actif: échoué (résultat: code de sortie) depuis le mercredi 2017-01-11 02:30:46 +08; Il y a 33min Documents: man: systemd-sysv-generator (8) Processus: 8023 ExecStop = / etc / init.d / apache2 stop (code = sorti, status = 0 / SUCCESS) Processus: 2236 ExecReload = / etc / init.d / apache2 reload (code = exited, status = 0 / SUCCESS) Processus: 8177 ExecStart = / etc / init.d / apache2 start (code = exit, status = 1 / FAILURE) 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: / usr / sbin / apache2ctl: 1: / etc / apache2 / envvars: envvars: introuvable 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: / usr / sbin / apache2ctl: 49: / etc / apache2 / envvars: envvars: introuvable 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: (2) Aucun fichier ou répertoire de ce type: AH02291: Impossible d'accéder au répertoire '/ etc / apache2 / logs /' pour le journal des erreurs principal 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: AH00014: La vérification de la configuration a échoué 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: l'action 'configtest' a échoué. 11 janvier 02:30:46 aleksandr-VirtualBox apache2 [8177]: Le journal des erreurs Apache peut contenir plus d'informations. 11 janvier 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: Processus de contrôle terminé, code = état quitté = 1 11 janvier 02:30:46 aleksandr-VirtualBox systemd [1]: échec du démarrage de LSB: serveur Web Apache2. 11 janvier 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: L'unité est entrée en état d'échec. 11 janvier 02:30:46 aleksandr-VirtualBox systemd [1]: apache2.service: échec avec le résultat 'exit-code'.
Qu'est-ce qui ne va pas? Où est une interruption? Aidez-moi!
/etc/apache2/logs/
existe? Parce que c'est le deuxième message d'erreur. Tu peux essayersudo mkdir /etc/apache2/logs
.J'ai supprimé les fichiers .conf dans les sites disponibles et je n'ai pas supprimé les fichiers de liens dans les sites activés.
Maintenant, j'ai supprimé tous ces fichiers dans les sites compatibles
serveur apache2 redémarré (sudo service apache2 restart)
travaillé pour moi
j'espère que cela pourrait aider quelqu'un :)
la source
J'ai eu le même problème. J'ai eu la même erreur
sudo service apache2 restart
et j'ai courusudo systemctl status apache2.service
et la ligne rouge étaitFailed to start LSB: Apache2 web server.
Solution
exécutez la commande ci-dessous:
Il vérifiera les erreurs (erreurs de syntaxe, je pense) et vous pourrez ensuite déboguer l'erreur.
la source
Essayez ces commandes:
Redémarrez ensuite le service apache2.
la source
Dans mon cas, je fais ceci:
désinstaller et supprimer Apache2
réinstaller apache2
Ça marche pour moi
la source