Saya memiliki server web yang menjalankan Ubuntu 17.04 yang saya coba set up Apache. Semuanya berjalan hebat sampai saya memutuskan untuk meng-host dua situs web pada satu mesin melalui virtualHosts. Sekarang apachemenolak untuk memulai bahkan dengan satu host diaktifkan. Setiap kali saya mencoba memulai, Apachesaya mendapatkan kesalahan ini:
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
Tidak satu pun dari upaya saya untuk memperbaikinya yang meliputi:
apt purge apache2 && rm -r /etc/apache2
Semua baris 80 dari pesan kesalahan memberitahu saya adalah DefaultRuntimeDir ${APACHE_RUN_DIR}.
Dan kapan pun saya tidak melihat di mana atau apa APACHE_RUN_DIRyang dinyatakan sebagai.
Adakah yang bisa membantu saya?
source /etc/apache2/envvarstetapi setelah itu direktori home saya berubah dari~menjadihomedan ketika saya menulis cd itu menunjukkan-bash: cd: HOME not set. Ketika saya memasukkan envvars salah satu baris pertama adalah# this won't be correct after changing uiddanunset HOME. Adakah cara untuk memperbaikinya?