Imunify360 PHP Versiyon Uyumsuzluğu Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

Imunify360 kullanırken PHP versiyon uyumsuzluğu hatası alıyorsan genelde sorun sunucudaki PHP sürümünün Imunify360 modülleriyle uyumlu olmamasıdır. Özellikle eski PHP sürümleri, eksik eklentiler veya CloudLinux/Alt-PHP ile çakışmalar bu hatayı tetikler. Panel açılır ama bazı özellikler çalışmaz ya da scan/agent hata verir. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.

Sorun şu:

Sunucudaki PHP versiyonu Imunify360 ile uyumlu değil veya eksik modüller var.
Bu yüzden bazı Imunify360 özellikleri çalışmıyor ya da hata veriyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.

Çözüm Adımları

1) Aktif PHP versiyonlarını kontrol et

Önce sistemde hangi PHP sürümleri var net gör.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
php -v
 

cPanel/WHM için:

 
whmapi1 php_get_installed_versions
 

CloudLinux kullanıyorsan:

 
selectorctl --list
 

Eski sürüm (örnek: PHP 5.x / 7.0) görüyorsan bu uyumsuzluk yaratır.

Kontrol ettikten sonra alttaki adıma geç.


2) Desteklenen PHP sürümüne geç

Imunify360 genelde PHP 7.4, 8.0, 8.1 ve üstü ile sorunsuz çalışır.

Şuraya gir:
WHM → MultiPHP Manager

Yap:

  • Domain veya server default PHP versiyonunu 8.1 veya 8.2 yap

CloudLinux kullanıyorsan:

 
selectorctl --set-current=8.1
 

Alternatif:

 
yum install ea-php81
 

Değişiklikten sonra web server restart:

 
systemctl restart httpd
 

Ardından tekrar test et.
Olmadıysa alttaki adıma geç.


3) Gerekli PHP eklentilerini kontrol et

PHP sürümü doğru olsa bile eksik extension varsa Imunify360 düzgün çalışmaz.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
php -m
 

Şunları özellikle kontrol et:

  • ionCube
  • json
  • mbstring
  • curl
  • pdo
  • sqlite

Eksik varsa yükle (örnek):

 
yum install ea-php81-php-mbstring ea-php81-php-json ea-php81-php-curl
 

CloudLinux için:

 
yum install alt-php81*
 

Sonra:

 
systemctl restart httpd
 

Şimdi tekrar dene.
Olmadıysa alttaki adıma geç.


4) CageFS ve Alt-PHP uyumunu düzelt

CloudLinux kullanıyorsan en sık sorun buradan çıkar. CageFS içindeki PHP ile sistem PHP çakışabilir.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
cagefsctl --force-update
 

Sonra:

 
cagefsctl --reinit
 

Kullanıcı PHP ayarını sıfırla:

 
selectorctl --reset-user-current --user=username
 

Bu işlem PHP ortamını yeniden senkronlar.

Ardından tekrar test et.
Olmadıysa alttaki adıma geç.


5) Imunify360 agent ve PHP entegrasyonunu resetle

Bazen PHP doğru olsa bile agent eski yapılandırmayı kullanır.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
systemctl restart imunify360
systemctl restart imunify360-agent
 

Daha temiz reset için:

 
pkill -f imunify
systemctl start imunify360
systemctl start imunify360-agent
 

Sonra tekrar paneli kontrol et.

Olmadıysa alttaki adıma geç.


6) Log kontrolü yap (en net sonuç burada)

PHP uyumsuzluğu hatasının gerçek sebebi log’da açık açık yazar.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
tail -n 100 /var/log/imunify360/error.log
 

Canlı izleme:

 
tail -f /var/log/imunify360/error.log
 

Şu tarz hatalar görebilirsin:

 
PHP version not supported
extension missing
ionCube loader not found
failed to execute php script
 
  • “not supported” → PHP sürümünü yükselt
  • “extension missing” → eksik modül yükle
  • “ionCube” → loader kur
  • “failed to execute” → path veya binary sorunu

Log’daki hataya göre direkt müdahale et.


7) CLI ve web PHP farkını kontrol et

En sinsi sorunlardan biri: CLI PHP ile web PHP farklıdır.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
which php
 

WHM:

  • MultiPHP Manager → System PHP Version

Eğer farklıysa:

  • CLI PHP’yi doğru versiyona çek
  • veya symlink düzelt

Örnek:

 
alternatives --config php
 

Yanlış PHP binary kullanılırsa Imunify360 komutları hata verir.


Bu adımlardan sonra Imunify360 PHP versiyon uyumsuzluğu sorunu büyük oranda çözülür. En kritik noktalar: doğru PHP sürümü, eksik extension’lar ve CageFS uyumu. Direkt log’a bakarsan en hızlı çözümü bulursun.

Imunify360 Siber Tehditlere Son Verin!

Yapay zeka altyapılı Imunify360 ile sunucunuzu dijital bir kaleye dönüştürün. Orijinal paylaşımlı lisans ile proaktif savunmayı hemen başlatı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.