J'ai un serveur Web exécutant Ubuntu 17.04 avec lequel j'essaie de configurer Apache
. Tout s'est très bien passé jusqu'à ce que je décide d'héberger deux sites Web sur une seule machine via virtualHosts. Refuse maintenant apache
de démarrer même avec un seul hôte activé. Chaque fois que j'essaie de démarrer, Apache
j'obtiens cette erreur:
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
Aucune de mes tentatives pour résoudre ce problème n'a abouti à quoi que ce soit, y compris:
apt purge apache2 && rm -r /etc/apache2
Toute la ligne 80 du message d'erreur me dit que c'est DefaultRuntimeDir ${APACHE_RUN_DIR}
.
Et à aucun moment je ne vois où ni ce qui APACHE_RUN_DIR
est déclaré.
Est-ce que quelqu'un peut m'aider?
source /etc/apache2/envvars
mais après cela, mon répertoire personnel est passé de~
àhome
et quand j'ai écrit un cd, il l'a montré-bash: cd: HOME not set
. Lorsque je suis entré dans les envvars, l'une des premières lignes est# this won't be correct after changing uid
etunset HOME
. Une idée de comment résoudre ce problème?