У мене є веб-сервер під управлінням 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. Будь-яка ідея, як це виправити?