Ho un web server con Ubuntu 17.04 che sto tentando di configurare Apache. Tutto è andato alla grande fino a quando ho deciso di ospitare due siti Web su un unico computer tramite virtualHosts. Ora si apacherifiuta di avviarsi anche con un solo host abilitato. Ogni volta che tento di iniziare Apacheottengo questo errore:
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
Nessuno dei miei tentativi di risolvere questo problema è arrivato a qualcosa incluso:
apt purge apache2 && rm -r /etc/apache2
Tutta la riga 80 del messaggio di errore mi dice che è DefaultRuntimeDir ${APACHE_RUN_DIR}.
E in nessun momento vedo dove o cosa APACHE_RUN_DIRviene dichiarato.
Qualcuno mi può aiutare?
source /etc/apache2/envvarsma dopo che la mia directory home è cambiata da~ahomee quando ho scritto cd ha mostrato-bash: cd: HOME not set. Quando sono entrato negli envvars, una delle prime righe è# this won't be correct after changing uideunset HOME. Qualche idea su come risolvere questo problema?