LiteSpeed kurulu olmasına rağmen site Apache handler ile çalışıyorsa, phpinfo’da farklı handler görünüyorsa ya da 503 hataları oluşuyorsa PHP handler çakışması vardır. Genelde EA-PHP, suPHP veya FPM aktif kalmıştır. Sorun aynı anda birden fazla PHP motorunun devrede olmasıdır. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
LiteSpeed yerine Apache PHP handler çalışıyor ya da iki farklı PHP sistemi çakışıyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
-
Aktif PHP handler’ı kontrol et
WHM → MultiPHP Manager
Sağ üstte “PHP Handler” kısmına bak.
LiteSpeed kullanıyorsan handler şu olmalı:
LiteSpeed SAPI
Eğer suPHP, CGI veya FPM görünüyorsa değiştir.
-
Apache PHP-FPM aktif mi kontrol et
WHM → MultiPHP Manager
PHP-FPM sekmesine gir.
Tüm domainlerde FPM kapalı olmalı.
Ayrıca SSH ile kontrol edebilirsin:
Çalışıyorsa kapat:
systemctl disable ea-php*-php-fpm
-
Apache tamamen devre dışı mı kontrol et
LiteSpeed kullanıyorsan Apache durmuş olmalı.
Gerekirse:
systemctl disable httpd
-
LiteSpeed PHP yolunu kontrol et
WHM → Plugins → LiteSpeed Web Server → WebAdmin Console
Server Configuration → External App → lsphp
Command yolu doğru olmalı. Genelde:
Yanlışsa düzelt ve restart yap.
-
phpinfo ile doğrula
public_html içine test dosyası oluştur:
Tarayıcıda aç.
Server API kısmında şunu görmelisin:
LiteSpeed
Apache veya FPM yazıyorsa çakışma devam ediyordur.
-
Handler’ı yeniden yükle
WHM → LiteSpeed Web Server
“Build Matching PHP Binary” seçeneğini çalıştır.
Bu işlem LiteSpeed ile uyumlu PHP binary oluşturur.
Alternatif Çözüm
CloudLinux kullanıyorsan CageFS ve alt-php sürümlerini kontrol et.
Yanlış alt-php seçimi handler karışmasına sebep olabilir.
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.