У мене є веб-сервер під управлінням Ubuntu 17.04, з яким я намагаюся налаштувати Apache
. Все пройшло чудово, поки я не вирішив розмістити два веб-сайти на одній машині через virtualHosts. Тепер apache
відмовляється запускатись із навіть увімкненим одним хостом. Кожен раз, коли я намагаюся запустити, Apache
я отримую цю помилку:
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
Жодна з моїх спроб виправити це не набула нічого, включаючи:
apt purge apache2 && rm -r /etc/apache2
Весь рядок 80 повідомлення про помилку говорить мені, що це DefaultRuntimeDir ${APACHE_RUN_DIR}
.
І я ніколи не бачу, де або що APACHE_RUN_DIR
оголошено як.
Може хтось допоможе мені?
source /etc/apache2/envvars
але але після цього мій домашній каталог змінився з~
на,home
і коли я написав CD це показало-bash: cd: HOME not set
. Коли я ввійшов до envvars, одним із перших рядків є# this won't be correct after changing uid
іunset HOME
. Будь-яка ідея, як це виправити?