- Konu sahibi
- #1
İlk olarak WordPress dosyalarınızı ve veritabanınızı yedekleyin. Ardından cPanel’de MultiPHP Manager bölümünü açıp WordPress sitenizin alan adını seçin, kullanılabilir PHP sürümünü belirleyin ve Apply düğmesiyle kaydedin. Değişiklikten sonra siteyi, yönetim panelini ve temel işlevleri kontrol edin. Seçmek istediğiniz sürüm listede görünmüyorsa bunu cPanel’den kendiniz ekleyemezsiniz; sunucuda ilgili PHP sürümünün kurulması veya hesabınız için erişime açılması gerekir.
PHP sürümü, WordPress’in çalıştığı sunucu tarafındaki programlama ortamıdır. WordPress çekirdeği, tema ve eklentiler bu sürümle birlikte çalıştığı için değişiklik doğrudan sitenin açılışını veya bazı özelliklerini etkileyebilir.
İşleme başlamadan önce şu bilgileri netleştirin:
İşlem cPanel hesabı üzerinden yapılır; WHM erişimi normal bir hosting hesabı için gerekli değildir.
PHP-FPM seçeneği de görünüyorsa bunu PHP sürümüyle karıştırmayın. PHP-FPM, PHP isteklerinin sunucuda nasıl çalıştırıldığını belirleyen ayrı bir çalışma yöntemidir. Sadece PHP sürümünü değiştirmek istiyorsanız PHP sürümünü seçip işlemi kaydetmeniz yeterlidir. FPM durumunu ayrıca değiştirmeden önce hosting sağlayıcınızın yapılandırmasını ve sitenizin mevcut çalışma biçimini dikkate alın.
PHP sürümünü değiştirmek, yalnızca cPanel’de görünen ayarın değiştiğini gösterir; sitenizdeki tüm tema ve eklentilerin yeni sürümle uyumlu olduğunu kanıtlamaz. Bu nedenle sonucu birkaç farklı noktadan kontrol edin.
Önce sitenin ana sayfasını ve birkaç alt sayfasını gizli sekmede açın. Ardından WordPress yönetim paneline giriş yaparak şu işlemleri deneyin:
Site tamamen açılmıyor, beyaz ekran gösteriyor veya 500 hatası veriyorsa önce cPanel’de alan adının gerçekten yeni PHP sürümünü kullandığını kontrol edin. Ardından hosting sağlayıcınızın hata kayıtlarında ilgili tarih ve saat aralığını inceleyin. Gerekirse önceki PHP sürümüne dönerek sitenin yeniden açılıp açılmadığını karşılaştırın. Eski sürümde düzelme olması, uyumluluk sorunu ihtimalini güçlendirir; ancak hatalı eklentinin hangisi olduğunu tek başına kanıtlamaz.
PHP sürümünü geri almak için aynı MultiPHP Manager ekranında alan adını yeniden seçip önceki sürümü menüden belirleyin ve Apply düğmesine basın. Geri dönüş yalnızca geçici bir çözüm olarak kullanılmalıdır; asıl amaç, uyumsuz tema veya eklentiyi güncellemek ya da yeni PHP sürümüyle uyumlu hâle getirmektir.
Aşağıdaki ayrım, sonucu doğru yorumlamanıza yardımcı olur.
cPanel’deki PHP sürümü menüsü, sunucuda kurulu olan ve hosting hesabınıza açılan sürümlerle sınırlıdır. Bu nedenle eski veya yeni bir sürüm listede yoksa cPanel kullanıcısı olarak bunu MultiPHP Manager içinden kuramazsınız.
Hosting desteğine şu bilgileri göndererek açık bir talep oluşturun:
cPanel’de PHP sürümünü değiştirmeden önce
PHP sürümü, WordPress’in çalıştığı sunucu tarafındaki programlama ortamıdır. WordPress çekirdeği, tema ve eklentiler bu sürümle birlikte çalıştığı için değişiklik doğrudan sitenin açılışını veya bazı özelliklerini etkileyebilir.
İşleme başlamadan önce şu bilgileri netleştirin:
- Değişiklik yapacağınız alan adını veya alt alan adını belirleyin.
- Hosting hesabınızda cPanel erişiminizin ve MultiPHP Manager yetkisinin bulunduğundan emin olun.
- WordPress dosyalarının ve veritabanının güncel bir yedeğini alın.
- Kullandığınız tema ve eklentilerin hedef PHP sürümüyle uyumlu olup olmadığını kontrol edin.
MultiPHP Manager ile PHP sürümünü değiştirme
İşlem cPanel hesabı üzerinden yapılır; WHM erişimi normal bir hosting hesabı için gerekli değildir.
- Hosting firmanızın verdiği bilgilerle cPanel’e giriş yapın.
- Ana sayfadaki yazılım veya benzer araçlar grubunda bulunan MultiPHP Manager bölümünü açın. Bazı hosting firmaları cPanel arayüzünü özelleştirebildiği için bölümün adı veya konumu değişebilir; arama alanı varsa “PHP” ya da “MultiPHP” yazarak bulabilirsiniz.
- Açılan alan adı listesinde WordPress sitenizin bulunduğu alan adının yanındaki seçim kutusunu işaretleyin.
- PHP sürümü menüsünden kullanmak istediğiniz sürümü seçin. Menüde yalnızca sunucuda kurulu ve hesabınız için kullanılabilir sürümler görünür.
- Seçimi yaptıktan sonra Apply düğmesine basın. Sistem, seçilen alan adının PHP sürümünü yeni değere geçirir.
PHP-FPM seçeneği de görünüyorsa bunu PHP sürümüyle karıştırmayın. PHP-FPM, PHP isteklerinin sunucuda nasıl çalıştırıldığını belirleyen ayrı bir çalışma yöntemidir. Sadece PHP sürümünü değiştirmek istiyorsanız PHP sürümünü seçip işlemi kaydetmeniz yeterlidir. FPM durumunu ayrıca değiştirmeden önce hosting sağlayıcınızın yapılandırmasını ve sitenizin mevcut çalışma biçimini dikkate alın.
Değişiklikten sonra WordPress’i kontrol etme
PHP sürümünü değiştirmek, yalnızca cPanel’de görünen ayarın değiştiğini gösterir; sitenizdeki tüm tema ve eklentilerin yeni sürümle uyumlu olduğunu kanıtlamaz. Bu nedenle sonucu birkaç farklı noktadan kontrol edin.
Önce sitenin ana sayfasını ve birkaç alt sayfasını gizli sekmede açın. Ardından WordPress yönetim paneline giriş yaparak şu işlemleri deneyin:
- Bir yazıyı açıp kaydetmeden düzenleme ekranını kontrol edin.
- Medya yükleme ekranını açın.
- İletişim formu, üyelik, ödeme veya sepet gibi kullanılan temel özellikleri deneyin.
- Tema ve eklentiler bölümünde hata, devre dışı kalma veya güncelleme uyarısı olup olmadığına bakın.
Site tamamen açılmıyor, beyaz ekran gösteriyor veya 500 hatası veriyorsa önce cPanel’de alan adının gerçekten yeni PHP sürümünü kullandığını kontrol edin. Ardından hosting sağlayıcınızın hata kayıtlarında ilgili tarih ve saat aralığını inceleyin. Gerekirse önceki PHP sürümüne dönerek sitenin yeniden açılıp açılmadığını karşılaştırın. Eski sürümde düzelme olması, uyumluluk sorunu ihtimalini güçlendirir; ancak hatalı eklentinin hangisi olduğunu tek başına kanıtlamaz.
PHP sürümünü geri almak için aynı MultiPHP Manager ekranında alan adını yeniden seçip önceki sürümü menüden belirleyin ve Apply düğmesine basın. Geri dönüş yalnızca geçici bir çözüm olarak kullanılmalıdır; asıl amaç, uyumsuz tema veya eklentiyi güncellemek ya da yeni PHP sürümüyle uyumlu hâle getirmektir.
Karşılaşılan duruma göre izlenecek yol
Aşağıdaki ayrım, sonucu doğru yorumlamanıza yardımcı olur.
| Karşılaşılan durum | Anlamı | Sonraki işlem |
|---|---|---|
| Yeni PHP sürümü menüde görünüyor ve site çalışıyor | Alan adı için sürüm değişikliği uygulanmış, temel uyumluluk kontrolü olumlu sonuçlanmış olabilir. | Yönetim panelini ve sitenin kritik işlevlerini ayrıca test edin. |
| Sürüm menüde görünmüyor | Sürüm sunucuda kurulu olmayabilir veya hosting hesabına açılmamış olabilir. | Hosting desteğine alan adını, istediğiniz PHP sürümünü ve cPanel’de sürümün görünmediğini belirterek kurulum ya da erişim talebi iletin. |
| Site yeni sürümden sonra hata veriyor | Tema, eklenti, özel kod veya PHP ayarlarından biri yeni sürümle uyumsuz olabilir. | Hata zamanını not edin, kayıtları inceleyin, sorunlu bileşeni belirleyin ve gerekirse geçici olarak önceki sürüme dönün. |
| Site açılıyor fakat bir özellik çalışmıyor | PHP değişikliği genel olarak uygulanmış, ancak belirli bileşenlerde uyumluluk sorunu oluşmuş olabilir. | Sorunlu işlevi sağlayan eklenti veya temayı güncelleyin; devam ederse geliştiricisinden yeni PHP sürümü uyumluluğunu doğrulayın. |
| Değişiklik kaydedilemiyor | Hesabınızda MultiPHP yetkisi kısıtlanmış veya hosting yapılandırması değişikliği engelliyor olabilir. | Destek talebine alan adı, seçmek istediğiniz sürüm ve görünen hata mesajını ekleyerek yetki veya sunucu yapılandırması kontrolü isteyin. |
PHP sürümü listede yoksa ne yapılır?
cPanel’deki PHP sürümü menüsü, sunucuda kurulu olan ve hosting hesabınıza açılan sürümlerle sınırlıdır. Bu nedenle eski veya yeni bir sürüm listede yoksa cPanel kullanıcısı olarak bunu MultiPHP Manager içinden kuramazsınız.
Hosting desteğine şu bilgileri göndererek açık bir talep oluşturun:
- cPanel hesabındaki alan adı,
- kullanmak istediğiniz PHP sürümü,
- sürümün MultiPHP Manager menüsünde görünmediği,
- bu sürümün alan adına kurulmasını veya hesabınız için etkinleştirilmesini istediğiniz.
Sık sorulan sorular
WordPress için PHP sürümünü WordPress panelinden değiştirebilir miyim?
Hayır. PHP sürümü sunucu yapılandırmasıdır ve genellikle cPanel’deki MultiPHP Manager, Plesk veya DirectAdmin gibi hosting yönetim araçlarından değiştirilir. WordPress paneli, sunucuda kurulu olmayan bir PHP sürümünü etkinleştiremez.
PHP sürümünü yükseltince WordPress verilerim silinir mi?
PHP sürümünü değiştirmek normalde WordPress dosyalarını veya veritabanını silmez. Buna rağmen uyumsuz bir tema ya da eklenti sitenin hata vermesine yol açabileceğinden işlem öncesi yedek almak gerekir. Yedek, oluşabilecek uyumluluk sorununu geri almayı kolaylaştırır; PHP değişikliğinin sorunsuz çalışacağını garanti etmez.
Inherit seçeneğini mi, belirli bir PHP sürümünü mü seçmeliyim?
Sunucunun varsayılan PHP ayarını takip etmek istiyorsanız Inherit seçeneği kullanılabilir. Sitenin belirli bir sürümde çalışmasını istiyorsanız menüden doğrudan o sürümü seçin. Hosting yöneticisi varsayılan sürümü değiştirdiğinde Inherit kullanan alan adları bundan etkilenebilir.
PHP sürümünü değiştirdim ama site hâlâ eski sürümü gösteriyor; neden?
Önce doğru alan adını seçtiğinizi ve işlemin Apply düğmesiyle kaydedildiğini kontrol edin. PHP sürümünü gösteren bir eklenti veya bilgi sayfası önbelleğe alınmış sonuç sunabilir; sayfayı yenileyip tekrar kontrol edin. Sonuç değişmiyorsa alan adının başka bir sunucuya yönelmesi, farklı bir PHP yapılandırması kullanması veya hosting hesabındaki değişikliğin kısıtlanması mümkündür. Destek talebine alan adını, yaptığınız işlem saatini ve gördüğünüz PHP sürümünü ekleyerek sanal host yapılandırmasının kontrol edilmesini isteyin.