hai setiap orang setelah instalasi bersih ubuntu 16.04 dan lampu tasksel apache2 mendapat kesalahan ini:
[Mon Jul 18 22:42:00.114578 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined
[Mon Jul 18 22:42:00.114623 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Mon Jul 18 22:42:00.114641 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Mon Jul 18 22:42:00.114645 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[Mon Jul 18 22:42:00.114657 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Mon Jul 18 22:42:00.133748 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}
Jawaban:
Sepertinya Anda mencoba menjalankan Apache dengan menjalankan sesuatu seperti
Itu tidak berhasil. Menggunakan
sebagai gantinya.
sumber
Saya mengalami ini sekali dan ini bekerja untuk saya:
Saya tidak punya masalah sejak itu.
sumber
export APACHE_LOCK_DIR=/var/lock/apache2$SUFFIX
berada di file envvars yang masuk akal :) Jika tidak ada yang bisa melakukan itugrep
untuk var string jika konfigurasi apache Anda berbeda.a2dissite site.local
.Jawaban yang benar cukup sederhana namun tidak jelas.
The
apache2
layanan di Ubuntu / Debian menggunakan file lingkungan/etc/apache2/envvars
selama startup-nya melaluiapache2ctl restart
atauservice apache2 restart
.Agar berhasil menampilkan
apache2 -V
detail, cukup sumber file lingkungan apache2:Seharusnya tidak ada kesalahan sintaks dengan apache2.conf, karena variabel lingkungan yang ditunjukkan pada baris 74 secara otomatis bersumber dari apache2 selama startup-nya.
sumber