WPSquared PHP Version Conflict Sorunu Nasıl Çözülür? Yazdır

  • 0

WP Squared üzerinde bazı WordPress siteleri veya işlemler çalışırken “PHP version conflict”, “Unsupported PHP version” veya “incompatible PHP version” hatası alınabilir. Genellikle sebep sunucuda birden fazla PHP sürümünün karışması, yanlış PHP handler seçimi, eski WordPress eklentileri veya WP Squared’in yanlış PHP path kullanmasıdır.

Sorun şu:
WP Squared PHP sürümünü doğru algılamıyor veya site ile PHP sürümü uyumsuz çalışıyor.

Aşağıdaki adımları uygulayarak düzeltebilirsin.


Çözüm Adımları

1. Mevcut PHP sürümünü kontrol et

Önce sunucuda hangi PHP sürümünün aktif olduğunu gör.

php -v

Alternatif:

which php

Eğer beklenmeyen bir sürüm görüyorsan conflict vardır.


2. WP Squared’in kullandığı PHP path’ini kontrol et

WP Squared bazen farklı PHP binary kullanabilir.

wpsquared --php-path

veya config dosyası:

cat /etc/wpsquared/wpsquared.conf | grep php

3. PHP handler (EA-PHP / FPM) kontrol et

Sunucuda birden fazla PHP handler varsa çakışma olur.

Apache için:

httpd -M | grep php

PHP-FPM durum:

systemctl status php-fpm

4. Alternatif PHP sürümlerini listele

Sunucuda hangi PHP versiyonları var kontrol et.

ls /opt/cpanel/ea-php*/root/usr/bin/php

veya:

update-alternatives --list php

5. Doğru PHP sürümünü seç ve set et

WordPress için genelde 8.0 / 8.1 / 8.2 önerilir.

Alternatif set:

update-alternatives --set php /usr/bin/php8.1

EA-PHP ise:

/opt/cpanel/ea-php81/root/usr/bin/php -v

6. WP Squared PHP cache temizle

Yanlış PHP path cache’de kalmış olabilir.

rm -rf /usr/local/wpsquared/cache/*

Sonra restart:

systemctl restart wpsquared

7. WordPress site PHP version uyumluluğunu kontrol et

Eski plugin veya tema conflict oluşturabilir.

WP-CLI ile kontrol:

wp plugin list --allow-root

Güncelle:

wp plugin update --all --allow-root

8. Multi PHP selector (cPanel varsa) kontrol et

cPanel kullanıyorsan yanlış PHP seçilmiş olabilir.

selectorctl --user user --show

PHP değiştir:

selectorctl --user user --set-php-version=8.1

9. PHP-FPM pool uyumluluğunu kontrol et

Yanlış pool PHP conflict oluşturabilir.

cat /etc/php-fpm.d/www.conf

User kontrolü:

user = nginx
group = nginx

Restart:

systemctl restart php-fpm

10. WP Squared servislerini yeniden başlat

Değişikliklerden sonra servis reset gerekir.

systemctl restart wpsquared

Web server:

systemctl restart httpd

veya:

systemctl restart nginx

11. Hata loglarını kontrol et

Gerçek conflict sebebini loglardan gör.

WP Squared log:

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

PHP log:

tail -f /var/log/php-fpm/error.log

System log:

journalctl -xe

 

cPanel 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.

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.