Plesk’te domain için PHP sürümünü değiştiriyorsun ama eski sürüm aktif kalıyorsa genelde handler çakışması, FPM takılması ya da servis cache sorunu vardır. Kaydedersin ama değişiklik uygulanmaz. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Plesk, seçilen PHP sürümünü domain yapılandırmasına uygulayamıyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
-
PHP sürümleri yüklü mü kontrol et
Şuraya gir:
Tools & Settings > PHP Settings
Seçmek istediğin sürüm listede var mı kontrol et. Yoksa:
Tools & Settings > Updates and Upgrades > Add/Remove Components
İlgili PHP sürümünü yükle.
-
Domain üzerinden tekrar değiştir
Şuraya gir:
Websites & Domains > İlgili Domain > PHP Settings
Önce farklı bir sürüm seç, kaydet.
Ardından istediğin sürüme tekrar al ve kaydet.
Bu işlem konfigürasyonu yeniden oluşturur.
-
Aktif handler’ı kontrol et
SSH üzerinden listele:
Seçilen sürümün handler tipi (FPM/FastCGI) aktif mi kontrol et.
Bozuk görünüyorsa ilgili PHP sürümünü kaldırıp tekrar kur.
-
Web yapılandırmasını onar
Ardından tüm yapılandırmayı yeniden oluştur:
-
PHP-FPM servislerini yeniden başlat
Ardından nginx ve Apache’yi yeniden başlat:
systemctl restart httpd
(CentOS/AlmaLinux için httpd, Ubuntu için apache2 olabilir.)
-
.htaccess zorlaması var mı kontrol et
Domain klasöründe PHP sürümünü zorlayan özel bir yapı varsa değişiklik uygulanmaz.
/var/www/vhosts/domainadi.com/httpdocs/
içinde .htaccess dosyasını kontrol et.
Alternatif Çözüm
Plesk panel servisini yeniden başlat:
systemctl restart sw-cp-server
Ardından tekrar PHP sürümünü değiştir.
Plesk Obsidian Lisansında Büyük İndirim!
Sunucunuzda Plesk kullanıyorsanız yüksek kurlara mahkum değilsiniz. Windows ve Linux uyumlu, orijinal güncellemeli paylaşımlı Plesk Obsidian lisanslarımıza göz atın.