İçerik Tablosu
Apache HTTP No MPM Loaded Hatası Nasıl Çözülür
Apache HTTP Sunucusu’nun kurulumu ve yapılandırılması sırasında, zaman zaman karşılaşılan hatalardan biri “No MPM loaded” hatasıdır. Bu hata, Apache’nin Multi-Processing Module (Çoklu İşlem Modülü) yüklenmediğini belirtir. Bu makalede, bu hatayı gidermek için izlenmesi gereken adımları inceleyeceğiz.
Adım 1: MPM Modülünü Kontrol Etme
İlk adım, sisteminizde yüklü olan MPM modüllerini kontrol etmektir. MPM modüllerini görmek için aşağıdaki komutu kullanabilirsiniz:
apache2 -V
Bu komut size Apache hakkında ayrıntılı bilgi sunacak ve “Server MPM” bölümünde yüklenen MPM modülünü gösterecektir. Eğer burada bir MPM modülü görüntülenmiyorsa, bu hatanın nedeni olabilir.
Adım 2: MPM Modülünü Yükleme
Eğer MPM modülü yüklenmemişse, aşağıdaki adımları izleyerek uygun bir MPM modülünü yükleyebilirsiniz:
- Mevcut MPM modülünü devre dışı bırakma:
sudo a2dismod mpm_event
İstediğiniz MPM modülünü etkinleştirme. Örneğin, “prefork” MPM modülünü yüklemek için şu komutu kullanabilirsiniz:
sudo a2enmod mpm_prefork
Adım 3: Apache’yi Yeniden Başlatma
MPM modülünü yükledikten sonra Apache HTTP Sunucusu’nu yeniden başlatmalısınız:
sudo service apache2 restart
Adım 4: Hata Günlüklerini Kontrol Etme
Eğer Apache hala başlamıyorsa, hata günlüklerini kontrol etmek önemlidir. Hata günlükleri genellikle /var/log/apache2/error.log
veya /var/log/httpd/error_log
gibi dizinlerde bulunur. Hata günlüklerini inceleyerek daha fazla ayrıntıya sahip olabilirsiniz.
No Comment! Be the first one.