Erreur «/etc/apache2/httpd.conf: aucun fichier ou répertoire de ce type» après la mise à niveau d'Ubuntu


9

J'ai donc mis à jour Ubuntu et je suis allé 127.0.0.1dans Chrome et j'ai obtenu "Oups! Google Chrome n'a pas pu se connecter à 127.0.0.1", j'ai donc redémarré Apache mais j'ai rencontré cette erreur:

apache2: erreur de syntaxe sur la ligne 215 de /etc/apache2/apache2.conf: impossible d'ouvrir le fichier de configuration /etc/apache2/httpd.conf: aucun fichier ou répertoire de ce type

Échec de l'action «configtest». Le journal des erreurs Apache peut contenir plus d'informations. ...échouer!

Voici le contenu de mon /etc/apache2dossier:

conf.d/
mods-available/
mods-enabled/
sites-available/
sites-enabled/
apache2.conf
apache2.conf.dpkg-dist
envvars
magic
ports.conf

Que se passe-t-il? Comment puis-je résoudre ça?


Il apparaît dans votre fichier /etc/apache2/apache2.conf, le fichier /etc/apache2/httpd.conf est inclus ou référencé. Essayez de rechercher cela dans votre fichier /etc/apache2/apache2.conf pour voir où et le fournir si vous avez besoin d'aide.
Andrew Ty.

J'ai eu le même problème après la mise à niveau de Debian Wheezy, la solution acceptée a fonctionné.
Petr Pudlák

Réponses:


13

Pour une raison quelconque, il vous manque le http.conf qui n'a généralement pas de contenu.

Essayez de le créer et redémarrez votre serveur Web

touchez /etc/apache2/httpd.conf


Je n'ai aucune idée de ce que cela signifie, mais cela a fonctionné. Merci!
noidea

1
Cela signifie: Vous créez un fichier vide appelé httpd.conf dans le répertoire / etc / apache2 / pour surmonter l'erreur qui a empêché l'apache de démarrer en raison du fichier manquant.
Hex
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.