LiteSpeed çalışıyor ama PHP dosyaları açılmıyorsa genelde lsphp servisi durmuş, yolu yanlış tanımlanmış ya da socket bağlantısı kopmuştur. Site boş sayfa açabilir veya dosyayı indirmeye çalışabilir. Sorun PHP tarafının devreye girmemesi. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
LiteSpeed çalışıyor fakat PHP işlemiyor. Yani web sunucu var ama arka taraftaki PHP motoru cevap vermiyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
-
lsphp çalışıyor mu kontrol et
SSH ile kontrol et:
Hiç süreç görünmüyorsa PHP durmuş demektir.
LiteSpeed’i yeniden başlat:
-
PHP yolunu kontrol et
WHM → Plugins → LiteSpeed Web Server → WebAdmin Console
Server Configuration → External App → lsphp
Command alanı doğru mu kontrol et. Genelde şu olmalı:
Yanlışsa düzelt, kaydet ve Graceful Restart yap.
-
Socket yolunu kontrol et
Aynı ekranda “Address” kısmı genelde şöyle olur:
Bu dosya var mı kontrol et:
Klasör yoksa oluştur:
chown -R lsadm:lsadm /tmp/lshttpd
Ardından servisi yeniden başlat.
-
PHP sürümü bozuk mu kontrol et
lsphp binary çalışıyor mu test et:
Hata veriyorsa PHP kurulumu bozulmuş olabilir.
WHM → LiteSpeed Web Server → Switch to Another PHP Version
Mevcut sürümü yeniden kur veya farklı sürüme geç.
-
CloudLinux kullanıyorsan LVE limitini kontrol et
CPU veya Entry Process limiti dolmuşsa PHP çalışmaz.
SSH:
Limit doluysa paketi yükselt ya da limitleri artır.
-
Dosya izinlerini kontrol et
Yanlış sahiplik PHP’yi engeller.
chmod 755 /home/kullanıcı/public_html
Alternatif Çözüm
LiteSpeed + cPanel kullanıyorsan Apache handler karışmış olabilir.
WHM → MultiPHP Manager
PHP Handler LiteSpeed olarak seçili olmalı.
Değilse düzelt ve LiteSpeed’i yeniden başlat.
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.