Uygulamanızın desteklediği en yeni sürümü kullanın. Daha yeni PHP daha hızlıdır ve güvenlik düzeltmeleri alır; kullanım ömrü sona ermiş (end-of-life) bir sürüm ise ikisini de almaz.
Değiştirme işlemi
Sites → siteniz → Software → PHP version. Değişiklik saniyeler içinde geçerli olur ve görebileceğiniz bir yeniden başlatma gerektirmez.
Yayındaki bir sitede değiştirmeden önce
Önce bir yedek alın (Sites → siteniz → Backups) ve eklentileriniz ile temanızı güncelleyin — PHP yükseltmelerinin sorun çıkardığı yerler buralardır. Yayındaki siteye dokunmadan bu güncellemelerin provasını yapmak için bir hazırlık kopyası (Sites → siteniz → Staging) kullanın. ⚠️ Hazırlık kopyası, yayındaki siteyle aynı PHP sürümünü çalıştırır; bu nedenle yeni sürümü tek başına test edemez: değişiklikten sonra site düzgün çalışmazsa sürümü geri alın — bu işlem saniyeler sürer.
Sonrasında bir sorun çıkarsa
Genel neden, güncellenmemiş bir eklenti veya bir kitaplıktır. Sürümü geri alın — bu işlem saniyeler sürer — ve Sites → siteniz → Statistics bölümündeki hata günlüğünü okuyun. Günlük, dosyayı ve satırı belirtir; bu da normalde eklentiyi belirlemek için yeterlidir.
Özellikle WordPress
WordPress çekirdeği güncel PHP'yi iyi bir şekilde destekler. Sorunlar eklentilerdedir ve WordPress ekranı, sitelerinizden herhangi birini taşımadan önce hangilerinin riskli olanı barındırdığını görebilmeniz için tüm mülkünüz genelindeki her eklentiyi sürümüyle birlikte listeler.
⚠️ PHP sürümünüzü sizin yerinize yükseltmeyiz ve seçim size aittir; çünkü kodunuzun ne yaptığını yalnızca siz bilirsiniz. Daha yeni sürümleri kullanılabilir ve yamalanmış halde tutarız.
⛔ Şu anda sürümünüzün kullanım ömrünün sonuna yaklaştığını size önceden bildirmemekteyiz, bu nedenle uyarılmayı beklemeyin. Zaten kullanımdan kaldırdığımız bir sürümü çalıştırırken bir destek talebi açarsanız formun önündeki site kontrolü bunu belirtir ve desteklenen en yeni sürümü önerir — ancak bu yalnızca burada ve yalnızca sürüm zaten kullanımdan kaldırıldığında ortaya çıkar. PHP sürümü ekranını yılda bir veya iki kez kendiniz kontrol edin.
Burada "kullanım ömrünün sonu" ne anlama gelir
Kullanım ömrü sona ermiş bir sürüm, PHP projesinden düzeltme almayı durdurur. Eski bir uygulamanın önce yeniden oluşturulmak yerine ilk günden taşınabilmesi için, platformumuz tarafından sağlamlaştırılmış ve güvenlik yamaları uygulanmış bu sürümlerin birkaçını kasıtlı olarak kullanılabilir tutuyoruz. Bu gerçek bir seçenektir ve bir tuzak değildir — ancak bir tabandır, bir hedef değildir ve kodunuzun desteklediği en yeni sürüm her zaman doğru cevaptır.