cPanel’de PHP Selector’dan bir uzantıyı (ionCube, imagick, intl vb.) aktif ediyorsun ama sitede görünmüyor ya da çalışmıyor. Genelde sorun CageFS güncellenmemiş olması, yanlış PHP sürümü ya da CLI/web sürüm farkıdır. Sorun bu: uzantı işaretli ama aktif PHP ortamına yüklenmemiş. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
PHP Selector’da uzantı seçili görünüyor ama phpinfo() içinde yok ya da site “extension not loaded” hatası veriyor. Aşağıdaki adımları uygulayarak düzelt.
Çözüm Adımları
1) Doğru PHP sürümünü kullandığından emin ol
-
cPanel → Select PHP Version
-
Aktif sürümü kontrol et.
-
Uzantının işaretli olduğu sürüm ile sitenin kullandığı sürüm aynı olmalı.
public_html içine test dosyası koy:
Tarayıcıdan aç ve:
-
PHP sürümünü kontrol et
-
Uzantı listesinde var mı bak
2) CageFS’i güncelle
Uzantı işaretlenmiş ama mount edilmemiş olabilir.
SSH ile:
Ardından:
Sonra kullanıcıya çıkış yapıp tekrar giriş yaptır.
3) Alt-PHP paketleri gerçekten kurulu mu kontrol et
Uzantı dosyası var mı kontrol et (örnek imagick):
Hiç yoksa o sürüm için extension kurulu değildir.
WHM’den kontrol et:
-
WHM → CloudLinux → PHP Selector
-
İlgili PHP sürümünde uzantı kurulu ve enabled olmalı.
4) CLI ile web sürümü farklı olabilir
SSH’de kontrol et:
Web’de var ama CLI’da yoksa yanlış binary kullanıyorsun.
Doğru yolu kontrol et:
CloudLinux alt-PHP genelde şu formatta olur:
Gerekirse komutu bu yolla çalıştır.
5) Native PHP (EA-PHP) çakışması var mı kontrol et
-
WHM → MultiPHP Manager
-
Domain bir EA-PHP sürümüne sabitlenmişse PHP Selector devreye girmez.
-
Domaini “inherit” yap ve sürümü cPanel’den değiştir.
Tek sistem kullan. EA-PHP + Selector karışık kullanma.
6) Kullanıcıyı CageFS’ten çıkarıp yeniden ekle
Bazen kullanıcı ortamı bozulur.
cagefsctl --enable KULLANICI
cagefsctl --reinit
7) Disk doluysa extension yüklenmez
Özellikle / ve /var doluysa önce alan aç.
Alternatif Çözüm (Daha teknik)
Extension config dosyası oluşmuş mu kontrol et:
İlgili .ini dosyası yoksa Selector yeniden kurulmalı:
cagefsctl --force-update
Ardından Apache/PHP-FPM yeniden başlat:
cPanel Lisansında %80 Tasarruf Edin!
Bu makaledeki sorunu çözdünüz mü? Peki ya artan lisans maliyetleri? VDS/Dedicated sunucularınız için %100 güncellenebilir, limitsiz paylaşımlı (proxy) cPanel lisansımızı hemen inceleyin.