WordPress PHP Sürümü Nasıl Yükseltilir? Adım Adım Rehber
WordPress panelinde "Siteniz eski bir PHP sürümü kullanıyor" uyarısını gördüyseniz yalnız değilsiniz. PHP, WordPress'in üzerinde çalıştığı programlama dilidir ve sürümü hem sitenizin hızını hem de güvenliğini doğrudan etkiler. Doğru adımlarla yapıldığında PHP yükseltmesi birkaç dakikalık, geri alınabilir bir işlemdir.
Bu rehberde mevcut PHP sürümünüzü nasıl öğreneceğinizi, yükseltmeden önce neleri kontrol etmeniz gerektiğini, cPanel'de PHP sürümünü nasıl değiştireceğinizi ve bir şeyler ters giderse nasıl geri döneceğinizi adım adım anlatıyoruz. VDS kullananlar için de ayrı bir bölüm var.
Önce sitenizin tam yedeğini alın ve WordPress, tema ve eklentilerinizi güncelleyin. Ardından cPanel'de "PHP Sürümünü Seçin" (Select PHP Version) veya MultiPHP Yöneticisi ekranından yeni sürümü seçin ve sitenizi test edin. Sorun çıkarsa aynı ekrandan eski sürüme tek tıkla dönebilirsiniz. Kasım 2026 itibarıyla en dengeli seçim PHP 8.3'tür; eklentileriniz uyumluysa PHP 8.4 de kullanılabilir.
- 01 PHP Sürümünü Neden Yükseltmelisiniz?
- 02 Hangi PHP Sürümünü Seçmeli?
- 03 Mevcut PHP Sürümünüzü Öğrenin
- 04 Yükseltmeden Önce: Yedek ve Uyumluluk
- 05 cPanel'de PHP Sürümünü Değiştirme
- 06 Yükseltme Sonrası Test
- 07 Hata Çıkarsa Ne Yapmalı?
- 08 VDS'te PHP Sürümü Yükseltme
- 09 Kontrol Listesi
- 10 Sık Sorulan Sorular
- 11 Sonuç
PHP Sürümünü Neden Yükseltmelisiniz?
PHP'nin her ana sürümü belirli bir süre boyunca güncellenir; bu süre dolduğunda yeni güvenlik açıkları için yama yayımlanmaz. Eski bir sürümde kalmak üç somut risk taşır:
- Güvenlik: Destek süresi bitmiş bir PHP sürümünde bulunan açıklar kapatılmaz. Sitenizin geri kalanı güncel olsa bile altyapı açık kalır.
- Hız: PHP 8 serisi, eski 7.x sürümlerine göre aynı kodu daha verimli çalıştırır. Bu, özellikle önbelleğe alınamayan sayfalarda (yönetim paneli, sepet, ödeme) hissedilir.
- Uyumluluk: Eklenti ve tema geliştiricileri zamanla eski PHP sürümlerine desteği bırakır. Eski PHP'de kalan siteler bir süre sonra eklenti güncellemesi alamaz hale gelir.
Siteniz genel olarak yavaşsa PHP sürümü bunun tek nedeni olmayabilir; diğer olası sebepleri web sitenizin neden yavaş açıldığını anlattığımız rehberde bulabilirsiniz.
Hangi PHP Sürümünü Seçmeli?
PHP'nin her ana sürümü yayımlandıktan sonra iki yıl aktif destek, ardından iki yıl yalnızca güvenlik desteği alır. Aşağıdaki tablo Kasım 2026 itibarıyla durumu özetler:
| PHP sürümü | Destek durumu | Öneri |
|---|---|---|
| 7.4 ve öncesi | Destek bitti (7.4: Kasım 2022) | Acilen yükseltin |
| 8.0 | Destek bitti (Kasım 2023) | Acilen yükseltin |
| 8.1 | Destek bitti (31 Aralık 2025) | Yükseltin |
| 8.2 | Güvenlik desteği 31 Aralık 2026'da bitiyor | Yıl sonundan önce yükseltin |
| 8.3 | Güvenlik desteği 31 Aralık 2027'ye kadar | Önerilen dengeli seçim |
| 8.4 | Aktif destek 2026 sonuna, güvenlik desteği 2028 sonuna kadar | Eklentileriniz uyumluysa tercih edin |
| 8.5 | En yeni sürüm, aktif destekte | Önce test ortamında deneyin |
WordPress çekirdeği yeni PHP sürümlerine hızla uyum sağlar; sorunlar genellikle güncellenmeyen eklenti ve temalardan çıkar. Yoğun eklenti kullanan veya özel yazılmış tema barındıran sitelerde, destek süresi uzun ve olgunlaşmış bir sürüm (bugün için 8.3) daha az sürpriz çıkarır.
Mevcut PHP Sürümünüzü Öğrenin
En kolay yol WordPress'in kendi Site Sağlığı ekranıdır:
- WordPress yönetim panelinde Araçlar → Site Sağlığı sayfasını açın.
- Bilgi sekmesine geçin ve Sunucu bölümünü genişletin.
- PHP sürümü satırında sitenizin kullandığı sürümü görürsünüz.
Aynı bilgiyi cPanel'deki "PHP Sürümünü Seçin" ekranının üst kısmında da görebilirsiniz. Sunucuya SSH erişiminiz varsa WP-CLI ile de öğrenebilirsiniz:
wp --info
wp plugin list --update=available İkinci komut, güncellemesi bekleyen eklentileri listeler. Bu liste, yükseltmeden önce neleri güncellemeniz gerektiğini gösterir.
Yükseltmeden Önce: Yedek ve Uyumluluk
Tam yedek alın
Dosyalarınızın ve veritabanınızın birlikte yedeğini alın. cPanel'deki Yedekleme aracı veya WP Toolkit'in yedekleme özelliği bu iş için yeterlidir. Yedeği sunucunun dışında, örneğin kendi bilgisayarınızda da saklayın.
WordPress, tema ve eklentileri güncelleyin
Yükseltme hatalarının büyük çoğunluğu eski eklenti sürümlerinden kaynaklanır. PHP'yi değiştirmeden önce WordPress çekirdeğini, temanızı ve tüm eklentilerinizi güncelleyin.
Uzun süredir güncellenmeyen eklentileri belirleyin
WordPress.org'daki eklenti sayfasında "Son güncelleme" ve "Test edildiği sürüm" bilgilerine bakın. Bir yıldan uzun süredir güncellenmeyen eklentiler yeni PHP sürümlerinde sorun çıkarmaya en yatkın olanlardır. Mümkünse bunların güncel alternatiflerini kullanın.
Önemli siteler için önce test ortamında deneyin
E-ticaret veya yoğun trafikli sitelerde, sitenin bir kopyasını alt alan adında oluşturup PHP yükseltmesini önce orada deneyin. WP Toolkit'in Klonla özelliği bu kopyayı birkaç tıkla oluşturur. Kopya sorunsuz çalışıyorsa aynı işlemi canlı sitede yapın.
cPanel'de PHP Sürümünü Değiştirme
cPanel'de PHP sürümü, sunucunun yapılandırmasına göre iki farklı ekrandan yönetilir. CloudLinux kullanan hosting altyapılarında genellikle ilk yöntem geçerlidir.
Yöntem 1: "PHP Sürümünü Seçin" (Select PHP Version)
- cPanel'e giriş yapın ve Yazılım bölümündeki PHP Sürümünü Seçin simgesine tıklayın.
- Üstteki Mevcut PHP sürümü açılır listesinden yeni sürümü (ör. 8.3) seçin.
- Değişikliği uygulayın. Bazı arayüzlerde bunun için Geçerli olarak ayarla düğmesine basmanız gerekir.
- Uzantılar sekmesinde WordPress için gerekli eklentilerin işaretli olduğunu kontrol edin:
mysqli,curl,gdveyaimagick,intl,mbstring,zip,xmlve performans içinopcache.
Eski PHP sürümünde açtığınız uzantılar yeni sürümde otomatik açılmayabilir. Yükseltmeden önce mevcut sürümün Uzantılar listesinin ekran görüntüsünü alın ve yeni sürümde aynı uzantıları işaretleyin. Aynı şekilde Seçenekler sekmesindeki memory_limit, upload_max_filesize ve max_execution_time değerlerini de kontrol edin.
Yöntem 2: MultiPHP Yöneticisi
- cPanel'de Yazılım → MultiPHP Yöneticisi sayfasını açın.
- Listeden sürümünü değiştirmek istediğiniz alan adını işaretleyin.
- Sağ üstteki PHP Sürümü listesinden yeni sürümü seçip Uygula düğmesine basın.
Hesabınızda birden fazla site varsa MultiPHP Yöneticisi her alan adı için ayrı sürüm seçmenize izin verir. Böylece siteleri tek tek, sırayla yükseltebilirsiniz.
Yükseltme Sonrası Test
Sürümü değiştirdikten sonra önce önbelleği temizleyin. LiteSpeed Cache kullanıyorsanız LiteSpeed Cache → Araç Kutusu → Tümünü Temizle ile başlayın. Ardından şunları gizli (incognito) bir tarayıcı penceresinde kontrol edin:
- Ana sayfa, birkaç yazı ve sayfa düzgün açılıyor mu?
- WordPress yönetim paneline giriş yapılabiliyor, yazı kaydedilebiliyor mu?
- İletişim formları e-posta gönderiyor mu?
- E-ticaret sitesiyse ürüne sepete ekleme ve ödeme adımları çalışıyor mu?
- Site Sağlığı ekranında yeni PHP sürümü görünüyor ve kritik bir uyarı var mı?
Hata Çıkarsa Ne Yapmalı?
"Bu web sitesinde kritik bir hata oluştu" mesajı veya beyaz bir ekranla karşılaşırsanız panik yapmayın. Önce siteyi ayağa kaldırın, sonra nedeni bulun.
Eski PHP sürümünü yeniden seçin
PHP sürümünü değiştirdiğiniz ekrandan eski sürüme dönmek siteyi genellikle birkaç saniye içinde düzeltir. Dosyalarınız ve veritabanınız PHP değişikliğinden etkilenmez.
Hata kaydını açın
Sorunu çıkaran eklentiyi bulmak için wp-config.php dosyasında, /* That's all, stop editing! */ satırından önce şu ayarları ekleyin ve yeni PHP sürümünü tekrar deneyin:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false ); Hatalar artık ziyaretçilere gösterilmeden wp-content/debug.log dosyasına yazılır. Dosyada Fatal error ile başlayan satır, sorunu çıkaran eklentinin veya temanın klasör adını içerir. Sorunu çözdükten sonra bu üç satırı silin veya WP_DEBUG değerini false yapın.
Panele giremiyorsanız klasör adını değiştirin
Yönetim paneline erişemiyorsanız cPanel Dosya Yöneticisi ile wp-content/plugins klasörüne gidin ve sorunlu eklentinin klasör adını değiştirin (ör. eklenti-adi → eklenti-adi-kapali). WordPress bu eklentiyi otomatik olarak devre dışı bırakır. Ardından eklentinin güncel sürümünü kurun veya bir alternatife geçin.
Hata kaydında Deprecated ile başlayan satırlar, bir eklentinin ileride kaldırılacak bir PHP özelliğini kullandığını gösterir. Site çalışmaya devam eder; ancak eklenti geliştiricisinin bu uyarıları gelecek sürümlerde gidermesi gerekir. Siteyi durduran satırlar Fatal error ile başlar.
VDS'te PHP Sürümü Yükseltme
WordPress'i kendi VDS'inizde, kontrol paneli olmadan çalıştırıyorsanız PHP'yi paket yöneticisiyle kurarsınız. Ubuntu 24.04 deposunda varsayılan sürüm PHP 8.3'tür. Nginx ve PHP-FPM kullanan bir sunucuda kurulum şöyledir:
sudo apt update
sudo apt install php8.3-fpm php8.3-mysql php8.3-curl php8.3-gd php8.3-intl php8.3-mbstring php8.3-xml php8.3-zip
php -v Ardından Nginx site yapılandırmanızdaki fastcgi_pass satırının yeni sürümün soketini gösterdiğinden emin olun ve servisleri yeniden yükleyin:
# /etc/nginx/sites-available/alanadiniz içinde:
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
sudo nginx -t
sudo systemctl reload nginx php8.3-fpm Eski sürümün FPM servisini, yeni sürümde her şeyin çalıştığından emin olana kadar kaldırmayın; geri dönmeniz gerekirse yalnızca fastcgi_pass satırını değiştirmeniz yeterli olur. Sunucuyu yeni kurduysanız güvenlik için Ubuntu VDS ilk kurulum rehberimize de göz atın.
Kontrol Listesi
- ✓ Site Sağlığı ekranından mevcut PHP sürümünü not ettim.
- ✓ Dosya ve veritabanı yedeğini aldım, bir kopyasını sunucu dışında sakladım.
- ✓ WordPress, tema ve tüm eklentileri güncelledim.
- ✓ Mevcut PHP uzantılarının ve ayarlarının ekran görüntüsünü aldım.
- ✓ Yeni PHP sürümünü seçtim ve uzantıları yeniden işaretledim.
- ✓ Önbelleği temizleyip ön yüzü, paneli, formları ve ödeme adımlarını test ettim.
- ✓ Hata ayıklama ayarlarını açtıysam, iş bitince kapattım.
Sık Sorulan Sorular
PHP sürümünü yükseltmek sitemi bozar mı?
Güncel WordPress, tema ve eklentilerle çoğu zaman sorunsuz geçer. Sorun genellikle uzun süredir güncellenmeyen bir eklentiden çıkar. Değişiklik geri alınabilir olduğu için, sorun çıkarsa eski sürüme dönerek siteyi hemen düzeltebilirsiniz.
PHP yükseltmesi verilerimi siler mi?
Hayır. PHP sürümü yalnızca kodun hangi yorumlayıcıyla çalıştırılacağını belirler; dosyalarınız ve veritabanınız değişmez. Yine de her ihtimale karşı önce yedek almanız önerilir.
PHP 8.3 mü 8.4 mü seçmeliyim?
Kasım 2026 itibarıyla PHP 8.3 güvenlik desteği 2027 sonuna kadar süren, olgunlaşmış ve eklentilerin büyük çoğunluğuyla uyumlu bir sürümdür. PHP 8.4 daha uzun destek süresi sunar; kullandığınız eklentiler 8.4'ü destekliyorsa 8.4'ü tercih edebilirsiniz.
WordPress panelinde neden hâlâ eski sürüm görünüyor?
Değişiklik bazen birkaç saniye ile birkaç dakika arasında yansır. Tarayıcı ve eklenti önbelleğini temizleyip Site Sağlığı sayfasını yenileyin. Hesabınızda birden fazla PHP yönetim ekranı varsa değişikliği doğru alan adı için yaptığınızdan emin olun.
PHP'yi ne sıklıkla yükseltmeliyim?
Kullandığınız sürümün destek bitiş tarihini takip edin ve bu tarihten önce bir üst sürüme geçin. Pratikte bu, iki yılda bir yapılan planlı bir bakım işlemi anlamına gelir.
Sonuç
WordPress'te PHP sürümünü yükseltmek, doğru sırayla yapıldığında riskli değil, rutin bir bakım işlemidir: önce yedek alın, her şeyi güncelleyin, yeni sürümü seçip uzantıları kontrol edin, test edin ve gerekirse tek tıkla geri dönün. Bugün için PHP 8.3 dengeli bir hedeftir; PHP 8.2 kullanıyorsanız 2026 sona ermeden yükseltmeyi planlayın.
Hosting firmanızın panelinde güncel PHP sürümlerini bulamıyorsanız veya her yükseltmede destek almakta zorlanıyorsanız, bu durum hosting firması değiştirmenin zamanının geldiğini gösteren işaretlerden biri olabilir.
cPanel, LiteSpeed, CloudLinux, NVMe SSD, WP Toolkit ve ücretsiz SSL sunan Netiyo WordPress Hosting paketlerini inceleyebilirsiniz. Daha fazla kaynak ve tam kontrol gerekiyorsa VDS sunucu seçeneklerine de göz atabilirsiniz.
WordPress Hosting'i İncele