Apache’den LiteSpeed’e geçtikten sonra site açılmıyor, 500/503 hatası veriyor ya da PHP çalışmıyorsa genelde handler, port veya config çakışması vardır. Apache tamamen devre dışı kalmamış olabilir. Sorun geçiş ayarlarının eksik yapılmasıdır. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Apache kapatıldı ama LiteSpeed tam devralmadı ya da eski Apache ayarları çakışıyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
-
Apache tamamen kapalı mı kontrol et
SSH:
Çalışıyorsa durdur:
systemctl disable httpd
80 ve 443 portlarını kontrol et:
netstat -tulpn | grep :443
Sadece lshttpd görünmeli.
-
LiteSpeed servisini temiz başlat
service lsws start
systemctl status lsws
Running görünmeli.
-
PHP handler’ı LiteSpeed yap
WHM → MultiPHP Manager
PHP Handler = LiteSpeed SAPI olmalı.
PHP-FPM sekmesinde tüm domainlerde FPM kapalı olmalı.
-
LiteSpeed PHP binary oluştur
WHM → Plugins → LiteSpeed Web Server
“Build Matching PHP Binary” çalıştır.
Sonra restart yap.
-
.htaccess ve rewrite kontrolü
Apache’den kalan bazı kurallar sorun çıkarabilir.
Rewrite açık mı kontrol et:
WebAdmin Console → Server Configuration → Rewrite
Enable Rewrite = Yes
Ardından WordPress kullanıyorsan:
Ayarlar → Kalıcı Bağlantılar → Kaydet
-
SSL listener kontrolü
WebAdmin Console → Listeners → SSL (443)
-
Secure = Yes
-
Sertifika yolları doğru
Eksikse düzelt.
-
CloudLinux varsa CageFS güncelle
Yanlış alt-php seçimi 500 hatası üretir.
Alternatif Çözüm
Geçiş sonrası config karıştıysa LiteSpeed’i yeniden kurabilirsin:
WHM → LiteSpeed Web Server → Uninstall
Ardından tekrar kurulum yap ve lisansı tanımla.
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.