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.