2017-10-18 11 views
0

Je reçois cette erreur et les sites ne sont pas en train d'ouvrirJob pour httpd.service échoué

Job pour httpd.service a échoué parce que le processus de contrôle est sortie avec le code d'erreur. Voir "systemctl status httpd.service" et "journalctl -xe" pour plus de détails.

J'ai eu ce problème après avoir fait ce

yum remove php php-cli php-common php-gd php-ldap php-mysql php-odbc php-pdo php-pear php-pecl-apc php-pecl-memcache php-pgsql php-soap php-xml php-xmlrpc 
+2

Stack Overflow est un site de questions de programmation et de développement. Cette question semble être hors sujet car il ne s'agit pas de programmation ou de développement. Voir [Quels sujets puis-je poser à ce sujet?] (Http://stackoverflow.com/help/on-topic) dans le centre d'aide. Peut-être [Super User] (http://superuser.com/) ou [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) serait un meilleur endroit à demander. – jww

+0

S'il vous plaît postez votre question à https://askubuntu.com/ et fournissez la sortie de 'systemctl status httpd.service' ainsi que' journalctl -xe | grep -i "httpd" ' –

+0

Alors, avez-vous lancé' journalctl -xe'? Qu'est ce que ça dit? – sborsky

Répondre

0

Très probablement il y a un fichier de configuration gauche pour php dans /etc/httpd/conf.d/ qui est chargé par défaut par apache (ayant l'extension .conf). Comme vous avez supprimé php, le module php ne peut pas être chargé et httpd renvoie cette erreur impossible à démarrer. Alors allez dans /etc/httpd/conf.d, voyez ce que les fichiers .conf vous y avez et supprimez le fichier php.conf ou au moins commentez le module php afin qu'il ne soit pas chargé quand apache est redémarré. Ensuite, essayez à nouveau de redémarrer apache en émettant systemctl restart httpd