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 apache
sich jetzt , mit nur einem aktivierten Host zu starten. Bei jedem Startversuch wird folgende Apache
Fehlermeldung 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_DIR
als deklariert ist.
Kann mir jemand helfen?
source /etc/apache2/envvars
aber danach hat sich mein Home-Verzeichnis von~
auf geänderthome
und 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 uid
undunset HOME
. Irgendeine Idee, wie man das behebt?