Mam serwer WWW z systemem Ubuntu 17.04, który próbuję skonfigurować Apache
. Wszystko działało świetnie, dopóki nie zdecydowałem się hostować dwóch stron internetowych na jednej maszynie za pośrednictwem virtualHosts. Teraz apache
odmawia uruchomienia nawet z włączonym jednym hostem. Przy każdej próbie uruchomienia Apache
pojawia się ten błąd:
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
Żadna z moich prób rozwiązania tego problemu nie dotyczyła niczego, w tym:
apt purge apache2 && rm -r /etc/apache2
Cały wiersz 80 komunikatu o błędzie mówi mi, że jest DefaultRuntimeDir ${APACHE_RUN_DIR}
.
I nigdy nie widzę, gdzie i co APACHE_RUN_DIR
jest zadeklarowane.
Czy ktoś może mi pomóc?
source /etc/apache2/envvars
ale potem mój katalog domowy zmienił się z~
nahome
i kiedy napisałem cd, to pokazało się-bash: cd: HOME not set
. Kiedy wszedłem do envvars, jedną z pierwszych linii jest# this won't be correct after changing uid
iunset HOME
. Jakiś pomysł jak to naprawić?