PHP Selector Değiştirilemiyor Hatası Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

cPanel’de PHP sürümünü değiştirmeye çalışıyorsun ama kayıt olmuyor, eski sürüme geri dönüyor ya da seçenekler pasif görünüyor. Genelde sorun CageFS, PHP Selector kurulumu ya da paket yetkisiyle ilgilidir. Sorun bu: PHP Selector altyapısı düzgün çalışmıyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.


Sorun şu:

Kullanıcı PHP sürümünü değiştiremiyor çünkü ya PHP Selector aktif değil, ya CageFS doğru yapılandırılmamış ya da hesap yanlış pakete bağlı. Aşağıdaki adımları uygulayarak düzeltebilirsin.


Çözüm Adımları

1) PHP Selector aktif mi kontrol et (WHM)

  • WHM → CloudLinux → PHP Selector

  • “Enable PHP Selector” aktif olmalı.

  • Alt-PHP sürümlerinin kurulu olduğundan emin ol.

  • En az bir PHP sürümü “Enabled” görünmeli.

Kurulu sürümleri SSH’den kontrol etmek için:

 
ls -d /opt/alt/php*
 

Hiç çıktı yoksa alt-PHP kurulmamıştır.


2) CageFS güncelle

PHP Selector CageFS’e bağlı çalışır. CageFS bozuksa sürüm değişmez.

SSH ile:

 
cagefsctl --force-update
 

Ardından:

 
cagefsctl --reinit
 

Sonra kullanıcıyı yeniden oturum açtır ve tekrar dene.


3) PHP Selector yapılandırmasını yeniden kur

Bazı durumlarda selector linkleri kopar.

 
cagefsctl --setup-cl-selector
 

Sonrasında tekrar:

 
cagefsctl --force-update
 

4) Kullanıcı doğru LVE paketinde mi kontrol et

Yanlış paket atanmışsa PHP Selector pasif görünür.

  • WHM → CloudLinux → LVE Manager

  • Kullanıcının doğru pakette olduğundan emin ol.

  • Paket içinde PHP Selector yetkisi açık olmalı.


5) MultiPHP Manager çakışması var mı kontrol et

EasyApache PHP ile Alt-PHP çakışıyorsa sürüm sabit kalabilir.

  • WHM → MultiPHP Manager

  • Domain bir EA-PHP sürümüne zorlanmış mı bak.

  • Eğer PHP Selector kullanılacaksa domaini “inherit” ya da varsayılan yap.


6) Kullanıcıyı CageFS’ten çıkarıp yeniden ekle

Ortam bozulmuş olabilir.

 
cagefsctl --disable KULLANICI
 

Sonra:

 
cagefsctl --enable KULLANICI
 

Ardından:

 
cagefsctl --reinit
 

7) Disk doluysa değişiklik kaydedilmez

Kontrol et:

 
df -h
 

Disk %100 ise önce alan aç.


Alternatif Çözüm (Daha teknik)

Alt-PHP yeniden kurulum gerekiyorsa:

  • WHM → CloudLinux → PHP Selector

  • Sorunlu sürümü kaldır.

  • Tekrar kur.

  • Sonra:

 
cagefsctl --force-update
 

Bu işlem symlink ve binary yollarını yeniden oluşturur.

CloudLinux CloudLinux Lisansında Tam İzolasyon!

Hosting sunucunuzu Bad Neighbor etkisinden koruyun. LVE Manager ve CageFS özelliklerini sunan %100 güncellenebilir paylaşımlı CloudLinux lisansını ucuza kullanın.

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

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.