WordPress PHP Sürümü Nasıl Yükseltilir? Güvenli Geçiş Rehberi
- Yayınlandı:
- Son teknik kontrol:
Hosting, Yedekleme ve Bakım
Kısa cevap
WordPress.org, PHP 8.3 veya üzerini önerir. PHP sürümü hosting panelinden (cPanel’de MultiPHP Yöneticisi, Plesk’te PHP ayarları) değiştirilir; ancak asıl risk WordPress çekirdeği değil, yeni PHP sürümüyle uyumsuz tema ve eklentilerdir. Güvenli yol: yedek almak, sitenin kopyasında yeni sürümü açıp hata günlüğünü ve kritik akışları kontrol etmek, uyumsuz eklentileri güncellemek veya değiştirmek, ardından canlı sitede sürümü değiştirmek. Sorun çıkarsa panelden eski sürüme dakikalar içinde dönülebilir.
Önemli noktalar
- Mevcut PHP sürümü Araçlar → Site Sağlığı → Bilgi → Sunucu bölümünde görünür.
- Destek süresi dolmuş PHP sürümleri güvenlik yaması almaz.
- WordPress çekirdeği yeni PHP sürümlerine genellikle hazırdır; sorunlar çoğunlukla eski eklenti ve temalardan çıkar.
- Yükseltme önce kopya ortamda, hata günlüğü açıkken denenir.
- PHP değişikliği panelden geri alınabilir; yine de önce yedek alın.
Neden yükseltmeli?
- Güvenlik — her PHP sürümünün belirli bir destek süresi vardır. Süresi dolan sürümler güvenlik açıkları için yama almaz.
- Performans — yeni PHP sürümleri genellikle aynı kodu daha hızlı çalıştırır; sunucu yanıt süresi bundan doğrudan etkilenir.
- Uyumluluk — eklenti ve temaların yeni sürümleri eski PHP sürümlerini zamanla desteklemeyi bırakır; eski PHP’de kalmak güncellemeleri de engeller.
PHP sürümlerinin destek takvimi php.net’teki “Supported Versions” sayfasında yayımlanır; bir sürümün hâlâ güvenlik desteği alıp almadığını oradan kontrol edin.
Mevcut sürümü öğrenin
WordPress panelinde Araçlar → Site Sağlığı sayfası eski bir PHP sürümü kullanılıyorsa bunu uyarı olarak gösterir. Kesin sürüm, aynı sayfanın Bilgi sekmesindeki Sunucu bölümündedir. Hosting panelinde de alan adı bazında hangi PHP sürümünün seçili olduğu görülür.
WordPress hangi PHP sürümlerini destekler?
| WordPress | Desteklenen PHP aralığı |
|---|---|
| 7.1 ve 7.0 | 7.4 – 8.5 |
| 6.9 | 7.2 – 8.5 |
| 6.8 ve 6.7 | 7.2 – 8.4 |
Adım adım güvenli yükseltme
Yedek alın
Dosyalar ve veritabanı birlikte. Ayrıntı için yedekleme rehberine bakın.
Her şeyi güncelleyin
Önce mevcut PHP sürümündeyken WordPress çekirdeğini, temaları ve eklentileri güncelleyin. Güncel sürümler yeni PHP ile çok daha büyük ihtimalle uyumludur.
Kopya ortam hazırlayın
Hosting’in hazırlık (staging) aracıyla veya bir alt alan adına sitenin kopyasını alın. Canlı sitede doğrudan denemeyin.
Kopyada hata günlüğünü açın
wp-config.php’de WP_DEBUG ve WP_DEBUG_LOG’u açın, WP_DEBUG_DISPLAY’i kapalı tutun. Günlüğü okumayı hata ayıklama rehberinde anlattık.
Kopyada PHP sürümünü değiştirin
Panelde kopyanın alan adı için yeni sürümü seçin.
Kritik akışları deneyin
Ana sayfa, birkaç iç sayfa, formlar, üyelik, e-ticaretse sepet ve ödeme; yönetim panelinde yazı düzenleme ve medya yükleme.
Günlüğü okuyun
Fatal error (ölümcül hata) satırları acil sorundur. Deprecated (kullanımdan kaldırılacak) uyarıları şimdilik çalışır ama bir sonraki sürümde hata olabilir; ilgili eklentinin güncellemesini takip edin.
Uyumsuzları çözün
Hata veren eklentinin güncel sürümü yoksa geliştiricisine bildirin veya bakımı süren bir alternatife geçin. Temanızda hata varsa tema geliştiricisinin güncellemesi gerekir.
Canlıda değiştirin
Kopyada sorun kalmadığında canlı sitede, düşük trafikli bir saatte sürümü değiştirin ve kritik akışları yeniden deneyin.
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true ); // wp-content/debug.log dosyasına yazar
define( 'WP_DEBUG_DISPLAY', false ); // Hataları ziyaretçiye göstermeHosting panelinde PHP sürümü nerede değişir?
| Panel | Yer |
|---|---|
| cPanel | Yazılım → MultiPHP Yöneticisi (bazı sağlayıcılarda “PHP Sürümü Seç”) |
| Plesk | Web siteleri ve alan adları → alan adı → PHP ayarları (veya Barındırma ayarları) |
| Yönetilen WordPress hosting | Sağlayıcının kendi panelinde site ayarları |
Değişiklik genellikle anında uygulanır. Bazı sağlayıcılarda yeni sürümle birlikte PHP eklentilerinin (ör. görsel işleme için imagick) ayrıca etkinleştirilmesi gerekir; Site Sağlığı sayfası eksik olanları bildirir.
Yükseltmeden sonra site açılmıyorsa
Panelden eski sürüme dönün
En hızlı çözüm budur ve dakikalar içinde siteyi geri getirir.
Hatayı okuyun
WordPress, ölümcül hata durumunda yönetici e-posta adresine kurtarma modu bağlantısı gönderir; hata mesajı hangi eklenti veya temanın sorun çıkardığını gösterir. Belirtiler için kritik hata ve beyaz ekran sayfalarına bakın.
Sorunlu bileşeni güncelleyin veya değiştirin
Sonra yükseltmeyi yeniden deneyin.
PHP yükseltmesini sizin için yapalım
Uyumluluğu kopya ortamda test edip yükseltmeyi kesintisiz tamamlayalım.
WordPress Bakım HizmetiSık sorulan sorular
PHP sürümünü yükseltmek sitemi hızlandırır mı?
En yeni PHP sürümüne hemen geçmeli miyim?
Deprecated uyarıları siteyi bozar mı?
Hosting firmam PHP sürümünü kendisi yükseltti ve site bozuldu.
Kaynaklar ve teknik referanslar
Bu içeriği hazırlayan
WPHizmet EkibiWordPress teknik ekibi
WPHizmet içeriklerini hazırlayan teknik ekip. Rehberler, WordPress ve WooCommerce sitelerinde günlük olarak karşılaşılan sorunlara dayanır; sürüm, yapılandırma ve gereksinim bilgileri yayın öncesinde resmi dokümantasyondan doğrulanır.
- WordPress teknik destek
- Performans ve Core Web Vitals
- Güvenlik ve zararlı kod temizliği
- WooCommerce
- Teknik SEO