J'ai essayé de démarrer/redémarrer Apache2 et je reçois la même erreur à plusieurs reprises. Recherchez déjà de nombreuses questions ou problèmes, mais personne n'a été capable de résoudre mon problème. Utiliser Ubuntu 18.04 avec Apache2 et php7.0.
Donc, le problème est que lorsque j'exécute la commande:
/etc/init.d/Apache2 restart
Je reçois cette erreur:
Restarting Apache2 (via systemctl): Apache2.serviceJob for Apache2.service failed because the control process exited with error code.
See "systemctl status Apache2.service" and "journalctl -xe" for details.
failed!
En cours d'exécution:
systemctl status --no-pager --full Apache2
Résultats:
Apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/Apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/Apache2.service.d
└─Apache2-systemd.conf
Active: failed (Result: exit-code) since Mon 2018-10-15 16:05:21 -03; 2min 43s ago
Process: 529 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
out 15 16:05:21 ellian-Lenovo-ideapad-320-15IKB apachectl[529]: AH00558: Apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
out 15 16:05:22 ellian-Lenovo-ideapad-320-15IKB apachectl[529]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
out 15 16:05:22 ellian-Lenovo-ideapad-320-15IKB apachectl[529]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
out 15 16:05:22 ellian-Lenovo-ideapad-320-15IKB apachectl[529]: no listening sockets available, shutting down
out 15 16:05:22 ellian-Lenovo-ideapad-320-15IKB apachectl[529]: AH00015: Unable to open logs
out 15 16:05:21 ellian-Lenovo-ideapad-320-15IKB systemd[1]: Apache2.service: Control process exited, code=exited status=1
out 15 16:05:22 ellian-Lenovo-ideapad-320-15IKB apachectl[529]: Action 'start' failed.
out 15 16:05:22 ellian-Lenovo-ideapad-320-15IKB apachectl[529]: The Apache error log may have more information.
out 15 16:05:21 ellian-Lenovo-ideapad-320-15IKB systemd[1]: Apache2.service: Failed with result 'exit-code'.
out 15 16:05:21 ellian-Lenovo-ideapad-320-15IKB systemd[1]: Failed to start The Apache HTTP Server.
Essayez déjà de modifier Apache2.conf pour qu'il corresponde aux mêmes réponses, mais cela ne fonctionne pas. Je suis un débutant sous Linux/Ubuntu. J'avais l'habitude d'exécuter des serveurs locaux avec Xampp ou Wampp, mais j'essaie déjà d'installer ceux-ci dans Ubuntu sans succès.
L'erreur indique que quelque chose est déjà lié au port 80. Il existe un fichier de configuration de site par défaut dans/etc/Apache2/sites-available qui se lie sur le port 80. Il s'agit probablement du fichier que vous souhaitez modifier pour la liaison et n'utilisant pas le/etc/Apache2/Apache.conf. Si vous avez défini quelque chose dans Apache.conf, il est en conflit avec le fichier 000-default.conf et c’est pourquoi il refuse de charger.