Ich habe einen Webserver mit Ubuntu 17.04, mit dem ich mich einrichten möchte Apache. Alles lief großartig, bis ich mich entschied, zwei Websites über virtualHosts auf einer einzigen Maschine zu hosten. Weigert apachesich jetzt , mit nur einem aktivierten Host zu starten. Bei jedem Startversuch wird folgende ApacheFehlermeldung angezeigt:
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
Keiner meiner Versuche, dies zu beheben, hat zu etwas geführt, einschließlich:
apt purge apache2 && rm -r /etc/apache2
Alle Zeile 80 der Fehlermeldung sagt mir, ist DefaultRuntimeDir ${APACHE_RUN_DIR}.
Und zu keinem Zeitpunkt sehe ich, wo oder was APACHE_RUN_DIRals deklariert ist.
Kann mir jemand helfen?
source /etc/apache2/envvarsaber danach hat sich mein Home-Verzeichnis von~auf geänderthomeund als ich die CD geschrieben habe, wurde es angezeigt-bash: cd: HOME not set. Als ich die Envvars betrat, ist eine der ersten Zeilen# this won't be correct after changing uidundunset HOME. Irgendeine Idee, wie man das behebt?