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 apacheodmawia uruchomienia nawet z włączonym jednym hostem. Przy każdej próbie uruchomienia Apachepojawia 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_DIRjest zadeklarowane.
Czy ktoś może mi pomóc?
source /etc/apache2/envvarsale potem mój katalog domowy zmienił się z~nahomei 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 uidiunset HOME. Jakiś pomysł jak to naprawić?