El Capitan Apache hata mesajı AH00526


21

Dün Mac'imi Mountain Lion'dan El Capitan'a yükselttim. Apache2'yi çalıştırmaya çalışıyorum Aşağıdaki hata mesajını alıyorum:

AH00526: /private/etc/apache2/extra/httpd-mpm.conf'ın 20. satırında sözdizimi hatası: Sunucu yapılandırmasında bulunmayan bir modül tarafından yanlış yazılmış veya tanımlanmış olan geçersiz 'LockFile' komutu.

Çözüm ne olabilir?



Hata mesajında ​​belirtilen dosyanın 20. satırına baktınız mı?
yokuş yukarı

Yanıtlar:


35

LockFile , Apache ≤ 2.2 direktiflerinden biridir. Bu, OS X 10.11, El Capitan ile yüklenen Apache sürümündeki Apache 2.4'teki Mutex ile değiştirildi .

/etc/apache2/extra/httpd-mpm.confBu bölümü kaldırmak için dosyayı düzenleyin:

#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
<IfModule !mpm_winnt_module>
<IfModule !mpm_netware_module>
  LockFile "/private/var/log/apache2/accept.lock"
</IfModule>
</IfModule>

Sonra config kontrol apachectl -tedip yeniden başlatın sudo apachectl restart.


Bu çalışıyor. MacOSX'inizi önceki OSX sürümünüzden güncellediğinizde bu olur.
Yer Tutucu,

16

Yukarı baktım dosya http-mpm.conf hakkında bilgi Apache web sitesinde:

LockFile'ın doğru bir yönerge olduğunu söylüyor. Neden aynı hatayı alıyorum bilmiyorum. Yani terminalde, ben gittim:

/etc/apache2/extra

ve httpd-mpm.confEl Capitan'ı yüklemeden önce dosyayı geri yükledim. Bu komutları kullandım:

sudo mv httpd-mpm.conf httpd-mpm.conf.elcapitan
sudo mv httpd-mpm.conf~orig httpd-mpm.conf

ve komutları girdim:

sudo apachectl restart
apachectl configtest

ve "Sözdizimi Tamam"

Ben girerseniz http: // localhost benim tarayıcıda, ben sayfası "çalıştığını" olsun.


orijinal yapılandırma dosyanızdaki önemli değişiklik nedir? Taze başlıyorum, bu yüzden bilinen çalışma config dosyasını bilmiyorum.
kesikli

Aynı sorunu yaşıyorum, ancak bu aslında herhangi bir düzeltme sunmuyor.
Jake N,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.