Fehler "/etc/apache2/httpd.conf: Keine solche Datei oder kein solches Verzeichnis" nach dem Ubuntu-Upgrade


9

Also habe ich Ubuntu aktualisiert und bin zu 127.0.0.1Chrome gegangen und habe "Ups! Google Chrome konnte keine Verbindung zu 127.0.0.1 herstellen" erhalten, also habe ich Apache neu gestartet, aber es ist dieser Fehler aufgetreten:

apache2: Syntaxfehler in Zeile 215 von /etc/apache2/apache2.conf: Konfigurationsdatei /etc/apache2/httpd.conf konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis

Aktion 'configtest' fehlgeschlagen. Das Apache-Fehlerprotokoll enthält möglicherweise weitere Informationen. ...Scheitern!

Dies ist der Inhalt meines /etc/apache2Ordners:

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

Was ist los? Wie kann ich das beheben?


Es wird in Ihrer Datei /etc/apache2/apache2.conf angezeigt. Die Datei /etc/apache2/httpd.conf wird eingeschlossen oder referenziert. Versuchen Sie, in Ihrer Datei /etc/apache2/apache2.conf danach zu suchen, um festzustellen, wo und geben Sie dies an, wenn Sie weitere Unterstützung benötigen.
Andrew Ty.

Ich hatte das gleiche Problem nach dem Upgrade von Debian Wheezy, die akzeptierte Lösung funktionierte.
Petr Pudlák

Antworten:


13

Aus irgendeinem Grund fehlt Ihnen die http.conf, die normalerweise keinen Inhalt hat.

Bitte versuchen Sie es zu erstellen und starten Sie Ihren Webserver neu

Berühren Sie /etc/apache2/httpd.conf


Ich habe keine Ahnung, was das bedeutet, aber es hat funktioniert. Vielen Dank!
Noidea

1
Dies bedeutet: Sie erstellen eine leere Datei mit dem Namen httpd.conf im Verzeichnis / etc / apache2 /, um den Fehler zu beheben, durch den der Apache aufgrund der fehlenden Datei nicht gestartet werden konnte.
Hex
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.