Plesk’te PHP handler çakışması varsa site 500 hatası verir ya da PHP ayarları kaydedilemez. Genelde aynı PHP sürümünün birden fazla handler ile çakışması veya bozuk konfigürasyon sebep olur. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Plesk, seçili PHP sürümünü doğru handler ile eşleştiremiyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
-
Aktif PHP handler’ları kontrol et
Şuraya gir:
Tools & Settings > PHP Settings
Yüklü sürümleri ve handler tiplerini kontrol et (FPM, FastCGI, CGI, Apache module).
Aynı sürüm birden fazla hatalı durumda görünüyorsa not al.
-
Domain için PHP handler’ı yeniden seç
Şuraya gir:
Websites & Domains > İlgili Domain > PHP Settings
PHP sürümünü değiştir (örneğin 8.1’den 8.0’a al), kaydet.
Ardından tekrar istediğin sürüme geri al ve kaydet.
Bu işlem konfigürasyonu yeniden oluşturur.
-
Bozuk handler’ı kaldırıp tekrar yükle
SSH ile mevcut handler’ları listele:
Sorunlu görünen handler ID’sini not al.
Kaldır:
Ardından ilgili PHP sürümünü Plesk Installer üzerinden tekrar kur:
Tools & Settings > Updates and Upgrades > Add/Remove Components
İlgili PHP sürümünü kaldırıp yeniden yükle.
-
Web servislerini onar
SSH üzerinden:
Ardından:
Sonra servisi yeniden başlat:
-
FPM servisini kontrol et
FPM kullanıyorsan servis çalışıyor mu kontrol et:
Çalışmıyorsa yeniden başlat:
Alternatif Çözüm
Tüm PHP handler yapılandırmasını yeniden oluşturmak için:
plesk repair web -y
Bu işlem Plesk’in PHP yapılandırmasını baştan oluşturmasını sağlar.
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.