Haberler

PHP Güvenlik Güncellemesi Yayınlandı: PHP Nasıl Güncellenir?

PHP’de tespit edilen iki kritik güvenlik açığının ardından geliştiriciler, internet sitelerini korumak için yeni güvenlik yamaları yayınladı. 21 Ekim 2026 tarihinde duyurulan CVE-2026-109618 ve CVE-2026-109619 kodlu açıklar, belirli koşullarda sunucularda uzaktan kod çalıştırılması riskini beraberinde getiriyor. WordPress dahil milyonlarca internet sitesinin kullandığı PHP altyapısını güncellemek için hosting panelindeki sürüm ayarlarının, sunucu paketlerinin ve güvenlik düzeltmelerinin kontrol edilmesi gerekiyor.

PHP Güncellemesi Neden Önem Taşıyor?

PHP, internet sitelerinin sunucu tarafındaki işlemlerini yürüten bir programlama dili olarak kullanılıyor. WordPress, Drupal ve Joomla gibi içerik yönetim sistemleriyle çeşitli e-ticaret platformları, dinamik içerik üretmek ve kullanıcı isteklerini işlemek için PHP altyapısından yararlanıyor.

PHP sürümünü güncel tutmak, bilinen güvenlik açıklarını kapatmanın yanı sıra sitenin yeni yazılım bileşenleriyle uyumlu çalışmasına da katkı sağlıyor. Özellikle kullanıcı verilerini işleyen, üyelik sistemi barındıran veya çevrim içi ödeme alan internet sitelerinde eski yazılım bileşenleri ciddi güvenlik riskleri oluşturabiliyor.

PHP geliştiricileri, 21 Ekim 2026 tarihinde iki kritik güvenlik açığı için düzeltme yayınladı. CVE-2026-109618 ve CVE-2026-109619 kodlarıyla takip edilen açıklar, belirli koşullarda kimlik doğrulaması olmadan uzaktan kod çalıştırılmasına yol açabiliyor. Her iki güvenlik açığının CVSS 4.0 ölçeğindeki risk puanı 9,2 olarak bildirildi.

Güvenlik düzeltmeleri PHP 8.5.12, 8.4.27, 8.3.36 ve 8.2.35 sürümleriyle dağıtıldı. PHP geliştiricileri, web isteklerini işleyen kurulumların kontrol edilmesini ve ilgili güvenlik yamalarını içeren sürümlere geçilmesini öneriyor. PHP 8.1 ve daha eski sürümleri kullananların ise destek durumunu incelemesi gerekiyor. Bazı işletim sistemi dağıtımları eski sürümlere güvenlik düzeltmelerini geriye taşıyabildiğinden dağıtımın resmî güvenlik duyurularının da kontrol edilmesi önem taşıyor.

PHP güncellemesine başlamadan önce internet sitesinin hangi sürümle çalıştığını belirlemek gerekiyor. Kullanılan hosting hizmetine ve sunucu yapılandırmasına göre birden fazla kontrol yöntemi bulunuyor.

WordPress kullanıcıları, yönetim panelindeki Araçlar bölümünden Site Sağlığı sayfasını açarak Bilgi sekmesinde PHP sürümünü görüntüleyebilir. Hosting panelindeki PHP ayarları da kullanılan sürüm hakkında bilgi verebilir.

💡Kendi sunucusunu yöneten kullanıcılar, terminal üzerinden aşağıdaki komutu çalıştırabilir:

php -v

Komut, komut satırında kullanılan PHP sürümünü gösterir. Ancak komut satırındaki sürüm ile internet sitesinin web sunucusunda kullandığı sürüm aynı olmayabilir. Örneğin terminalde güncel bir PHP sürümü bulunurken site eski bir PHP-FPM yapılandırması üzerinden çalışabilir.

Bu nedenle kullanıcıların yalnızca tek bir kontrol yöntemine güvenmemesi gerekiyor. Hosting panelindeki ayarların, web sunucusunun yapılandırmasının ve sitenin gerçek çalışma ortamının birlikte incelenmesi, güncelleme ihtiyacının doğru belirlenmesine yardımcı olur.

PHP Güncellemesinden Önce Hangi Hazırlıklar Yapılmalı?

PHP sürümünü değiştirmek, özellikle eski temalar ve eklentiler kullanan internet sitelerinde uyumluluk sorunlarına yol açabilir. Güncelleme öncesinde yedek almak ve kullanılan bileşenleri kontrol etmek, olası kesintilerin etkisini azaltabilir.

💡Güncelleme öncesinde şu adımlar izlenmeli:

  • Dosyaları ve veritabanını yedekleyin. İşlem sırasında hata oluşursa çalışan bir yedek, sitenin önceki durumuna dönmesine yardımcı olur.
  • WordPress, tema ve eklentileri kontrol edin. Kullanılan yazılımların hedeflenen PHP sürümünü desteklediğinden emin olun.
  • Test ortamı kullanın. Mümkün olduğunda yeni sürümü önce sitenin bir kopyasında deneyin.
  • Mevcut yapılandırmayı kaydedin. PHP sürümünü, kullanılan ayarları ve sunucu bileşenlerini not edin.
  • Güncelleme paketinin güvenlik düzeltmesini içerdiğini doğrulayın. Yalnızca sürüm numarasına bakmak, açığın kapatıldığını kanıtlamaz.

Yedekleme işlemi, uyumluluk testlerinin yerini tutmaz. Güncelleme sonrasında site çalışmazsa yedeğe dönmek geçici bir çözüm sağlayabilir; ancak güvenlik açığı bulunan sürümde kalmak kalıcı bir koruma sağlamaz.

cPanel Üzerinden PHP Nasıl Güncellenir?

cPanel kullanan hosting hesaplarında PHP sürümü genellikle MultiPHP Manager üzerinden değiştirilebilir. Kullanılabilecek sürümler, hosting sağlayıcısının sunucuda yüklediği ve kullanıma açtığı paketlere bağlıdır.

💡Güncelleme için aşağıdaki adımlar izlenebilir:

  1. Hosting hesabınıza giriş yapın ve cPanel’i açın.
  2. Yazılım bölümündeki MultiPHP Manager seçeneğine girin.
  3. PHP sürümünü değiştirmek istediğiniz alan adını seçin.
  4. Listeden güvenlik düzeltmelerini içeren uygun PHP sürümünü belirleyin.
  5. Apply (Uygula) seçeneğine tıklayın.
  6. İşlem tamamlandıktan sonra sitenin çalışmasını ve kullanılan PHP sürümünü kontrol edin.

PHP 8.4 kullanan bir sitenin güvenli olduğunu yalnızca sürüm numarasına bakarak varsaymak doğru değil. PHP 8.4.27 gibi ilgili güvenlik düzeltmelerini içeren bir sürümün veya dağıtım sağlayıcısının aynı düzeltmeleri taşıyan paketinin kurulu olması gerekiyor.

MultiPHP Manager içinde uygun bir sürüm görünmüyorsa kullanıcıların hosting sağlayıcısına başvurması gerekebilir. Paylaşımlı hosting hizmetlerinde sunucu paketlerinin kurulumu ve güncellenmesi çoğunlukla hizmet sağlayıcısının sorumluluğunda bulunuyor.

Hosting Sağlayıcısı Üzerinden PHP Nasıl Güncellenir?

Bazı hosting şirketleri PHP sürümünü müşteri panelinden değiştirme seçeneği sunarken bazıları güncelleme taleplerini destek ekibi aracılığıyla karşılıyor. Panelde PHP ayarları bulunmuyorsa sağlayıcıdan sitenin kullandığı sürümün ve güvenlik yamalarının durumu hakkında bilgi istenebilir.

Destek ekibine iletilecek talepte yalnızca PHP sürümünün değiştirilmesini istemek yerine, internet sitesinin web isteklerini işleyen PHP kurulumuna ilgili güvenlik düzeltmelerinin uygulanması gerektiğini belirtmek daha sağlıklı olur.

WordPress güncellemesi ile PHP güncellemesi birbirinden farklı işlemler olarak ele alınmalı. WordPress’in yeni sürümünü yüklemek, sunucudaki PHP sürümünü otomatik olarak değiştirmez. Tema ve eklentileri güncellemek de PHP güvenlik yamalarının kurulduğu anlamına gelmez.

Kendi Sunucusunda PHP Kullananlar Ne Yapmalı?

VPS, özel sunucu veya bulut altyapısı yöneten kullanıcıların güncelleme süreci, işletim sistemine ve PHP’nin kurulum biçimine göre değişir. PHP, işletim sisteminin paket yöneticisi üzerinden kurulmuş olabilir; kaynak koddan derlenebilir veya bir konteyner içinde çalıştırılabilir.

Öncelikle internet trafiğini karşılayan PHP kurulumunun belirlenmesi gerekiyor. Sunucuda birden fazla PHP sürümü varsa yalnızca birini güncellemek yeterli olmayabilir.

💡Genel olarak şu kontroller yapılmalı:

  • Web sunucusunun hangi PHP sürümünü kullandığını belirleyin.
  • İşletim sisteminin ve paket deposunun güvenlik duyurularını kontrol edin.
  • İlgili PHP paketlerini veya konteyner imajını düzeltilmiş sürüme yükseltin.
  • Yapılandırma gerektiriyorsa PHP-FPM hizmetini veya ilgili uygulama süreçlerini yeniden başlatın.
  • Güncelleme sonrasında sitenin doğru sürümü kullandığını doğrulayın.

Konteyner tabanlı sistemlerde yeni PHP sürümünü içeren imajın hazırlanması ve uygulamanın bu imajla yeniden dağıtılması gerekebilir. Üretim ortamlarında güncellemenin önce test edilmesi, hizmet kesintisi riskini azaltmaya yardımcı olur.

PHP 8.1 ve Daha Eski Sürümler İçin Ne Yapılmalı?

PHP sürümleri belirli destek dönemlerine sahip. Destek süresi sona eren sürümler, PHP projesinden düzenli güvenlik güncellemesi alamayabilir. Bu nedenle PHP 8.1 ve daha eski sürümleri kullananların hem destek durumunu hem de mevcut güvenlik düzeltmelerini incelemesi gerekiyor.

Bazı Linux dağıtımları ve ticari destek sağlayıcıları, eski sürümlere güvenlik düzeltmelerini geriye taşıyabiliyor. Dolayısıyla bir paketin eski sürüm numarası taşıması, tek başına ilgili güvenlik düzeltmesinin bulunmadığını kanıtlamaz. Kullanılan dağıtımın güvenlik duyurusu ve paket bilgileri kontrol edilmeli.

Hosting sağlayıcısı artık güvenlik güncellemesi sunmuyorsa desteklenen bir PHP sürümüne geçiş planlanmalı. Geçiş öncesinde temaların, eklentilerin ve uygulama kodunun yeni sürümle uyumluluğu test edilmeli.

PHP Güncellemesinden Sonra Site Nasıl Kontrol Edilir?

Güncellemenin tamamlanması, sitenin tüm işlevlerinin doğru çalıştığını tek başına göstermez. Bazı uyumluluk sorunları yalnızca belirli sayfalarda veya kullanıcı işlemlerinde ortaya çıkabilir.

Güncelleme sonrasında ana sayfa ve önemli alt sayfalar açılmalı, yönetim paneline giriş denenmeli, formlar ve arama işlevleri test edilmeli. E-ticaret sitelerinde sepet, ödeme ve sipariş süreçleri de kontrol edilmeli. PHP ile web sunucusunun hata kayıtları incelenerek olası sorunlar belirlenmeli.

Son aşamada internet sitesinin gerçekten güvenlik düzeltmesi içeren PHP sürümünü kullandığı yeniden doğrulanmalı. Bir hata oluşursa sorunun PHP sürümünden, eski bir eklentiden veya sunucu yapılandırmasından kaynaklanıp kaynaklanmadığı araştırılmalı.

PHP güncellemesi, tek seferlik bir bakım işlemi olarak görülmemeli. Düzenli güvenlik takibi, desteklenen sürümlerin kullanılması ve güncellemelerin kontrollü biçimde uygulanması, internet sitelerinin güvenliğini korumak açısından temel gereklilikler arasında yer alıyor.

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu