Apache Restart Olmuyor Hatası Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

cPanel sunucuda Apache restart komutu çalışmıyorsa genelde port çakışması, hatalı konfigürasyon ya da eksik modül sorunu vardır. Bazen de disk doluluğu nedeniyle servis ayağa kalkmaz. Site açılmaz veya 500 hatası verir. Aşağıdaki adımları uygulayarak düzeltebilirsin.


Sorun şu:

Apache servisi yeniden başlatılamıyor veya başlatıldıktan hemen sonra duruyor.

Aşağıdaki adımları uygulayarak düzeltebilirsin.


Çözüm Adımları

1) Servis durumunu kontrol et

SSH ile bağlan:

 
 
ssh root@sunucu-ip
 

Apache durumuna bak:

 
 
systemctl status httpd
 

Hata mesajını not et. Genelde sebep burada yazar.


2) Konfigürasyon hatası var mı kontrol et

Restart öncesi config testi yap:

 
 
apachectl configtest
 

“Syntax OK” dışında bir çıktı varsa ilgili dosya ve satır numarası görünür.
Hatalı satırı düzeltmeden Apache başlamaz.


3) 80 ve 443 portu dolu mu kontrol et

Port çakışması varsa servis başlatılamaz.

 
 
netstat -tulpn | grep :80
netstat -tulpn | grep :443
 

Başka bir servis (nginx, farklı apache instance vs.) kullanıyorsa durdur:

 
 
systemctl stop nginx
 

Sonra tekrar başlat:

 
 
systemctl restart httpd
 

4) Disk dolu mu kontrol et

Disk doluysa Apache log yazamaz ve açılmaz.

 
 
df -h
 

Özellikle / veya /var %100 doluysa alan aç.

Log klasörünü kontrol et:

 
 
du -sh /usr/local/apache/logs
 

Gerekirse eski logları temizle.


5) EasyApache modül kontrolü

WHM’e gir:

Software > EasyApache 4

Eksik veya bozuk PHP sürümü/modül varsa rebuild yap.

Apache’i yeniden derlemek için:

 
 
/scripts/rebuildhttpdconf
systemctl restart httpd
 

6) Hata logunu kontrol et

Detaylı hata için:

 
 
tail -n 50 /usr/local/apache/logs/error_log
 

Burada genelde net sebep çıkar:

  • Invalid command

  • Cannot load module

  • Address already in use

Logu görmeden tahmin yürütme.


Alternatif Çözüm

Konfigürasyonu sıfırlamak için:

 
 
/scripts/rebuildhttpdconf
/scripts/restartsrv_httpd
 

LiteSpeed kullanıyorsan Apache yerine şu servisi kontrol et:

 
 
systemctl restart lsws
LiteSpeed LiteSpeed Lisansı ile Sınırları Zorla!

Web sitenizi yavaşlatan tüm zincirleri kırın. Orijinal LSCache destekli paylaşımlı LiteSpeed Web Server lisansını en uygun fiyatla hemen aktif edin.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25