Plesk'te PHP sürümü alan adı bazında seçilir. SSH'deki php -v, sitenin kullandığı sürümle aynı olmak zorunda değildir. Sürüm değişimini uygulama ve eklenti uyumluluğunu test ederek yapın.
1. Önce mevcut durumu kaydedin
Alan Adları → ilgili alan adı → PHP Ayarları ekranında sürümü, handler'ı ve özel değerleri kaydedin. Uygulama dosyası ve veritabanının geri alınabilir yedeğini oluşturun. Eklenti ve tema gereksinimlerini kontrol edin.
2. Komut satırı farklılığını görün
php -v
plesk bin php_handler --list
İkinci komut yönetici SSH erişimi ister. Örneğin sitenin PHP 8.3 binary'si mevcutsa:
/opt/plesk/php/8.3/bin/php -v
/opt/plesk/php/8.3/bin/php -m
Bu yol yalnızca o sürüm Plesk tarafından kurulmuşsa geçerlidir. Eksik sürümü Plesk bileşen yönetiminden yükleyin; işletim sistemi PHP paketini değiştirmek site handler'ını otomatik değiştirmez.
3. Test ortamında seçip uygulayın
PHP Ayarları'ndan hedef sürümü seçin. Gerekli PDO sürücüsü, mbstring, intl, curl ve görsel uzantılarını uygulamanın ihtiyacına göre doğrulayın. Kaydettikten sonra giriş, arama, dosya yükleme, ödeme denemesi ve cron işini çalıştırın. PHP hata logunda fatal error ve deprecated kayıtlarını ayırın.
4. Cron'u aynı sürüme bağlayın
Paneldeki zamanlanmış görevin PHP yolunu yeni handler ile eşleştirin. Composer bağımlılık kontrolünü projede, sitenin PHP binary'siyle yapın. Web çalışırken cron eski PHP ile kalırsa görevler başarısız olabilir.
Geri alma
Hata çıkarsa panelde kaydettiğiniz eski PHP sürümüne dönün. Sürüm değişimiyle birlikte uygulama/veritabanı yükselttiyseniz yalnız PHP'yi geri almak yetmeyebilir; uygulamanın migration geri dönüş planını da uygulayın.
Bilgiyi uygulanabilir projeye dönüştürelim.
İhtiyacınızı teknik, operasyonel ve ticari açıdan değerlendirip doğru çözüm yol haritasını birlikte oluşturalım.
Projenizi Anlatın



