Kemarin saya memutakhirkan Mac saya dari Mountain Lion ke El Capitan. Mencoba membuat apache2 berfungsi, saya mendapatkan pesan galat berikut:
AH00526: Kesalahan sintaks pada baris 20 dari /private/etc/apache2/extra/httpd-mpm.conf: Perintah 'LockFile' tidak valid, mungkin salah eja atau ditentukan oleh modul yang tidak termasuk dalam konfigurasi server.
Apa yang mungkin menjadi obatnya?
el-capitan
apache
Reino Kurki-Suonio
sumber
sumber
Jawaban:
LockFile adalah salah satu arahan dari Apache ≤ 2.2. Ini digantikan oleh Mutex di Apache 2.4, yang merupakan versi dari Apache yang diinstal dengan OS X 10.11, El Capitan.
Edit file
/etc/apache2/extra/httpd-mpm.conf
untuk menghapus bagian ini:Kemudian periksa config
apachectl -t
dan mulai kembalisudo apachectl restart
.sumber
Saya mencari informasi di file http-mpm.conf di situs web Apache:
Dikatakan LockFile adalah arahan yang benar. Saya tidak tahu mengapa saya mendapatkan kesalahan yang sama dengan Anda. Jadi di terminal, saya pergi ke:
dan memulihkan
httpd-mpm.conf
file dari sebelum saya memuat El Capitan. Saya menggunakan perintah ini:dan memasukkan perintah:
dan mendapat "Sintaks OK"
Jika saya memasukkan http: // localhost di browser saya, saya mendapatkan halaman "berfungsi".
sumber