X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

₺ Türk Lirası $ US Dollar
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

₺ Türk Lirası $ US Dollar

cPanel Sunucu Üzerinde PHP Sürümü Güvenle Nasıl Değiştirilir?

AnasayfaYazılarTeknik RehberlercPanel Sunucu Üzerinde PHP Sürümü G...

cPanel sunucu üzerinde PHP sürümünü güvenle değiştirmek için önce sitenin mevcut sürümünü, kullanılan uygulama ve eklentileri, ayrıca geri dönüş seçeneğini kaydedin. Ardından cPanel’de yalnız ilgili alan adını seçerek daha güncel sürüme geçin, aynı hatalı işlemi yeniden deneyin ve değişiklikten sonra oluşan yeni hata kaydını inceleyin. Sorun sürerse önceki sürüme dönün; tüm hesapların PHP ayarını birlikte değiştirmeyin.

Değişiklikten önce erişim ve uyumluluk sınırlarını belirleyin

Bu işlem, ilgili site için cPanel erişiminiz olduğunu varsayar. Birden fazla hesabın PHP sürümünü yöneten sistem yöneticisiyseniz WHM veya sunucu yönetim katmanındaki ayarlar ayrıca devreye girebilir. Paylaşımlı hosting hesabında ise kullanılabilir PHP sürümleri ve bazı uzantılar sağlayıcının sunduğu seçeneklerle sınırlıdır. Bir sürümü listede göremiyorsanız bunu dosya düzenleyerek zorlamaya çalışmayın.

Değişiklikten önce cPanel’de alan adının mevcut PHP sürümünü ve seçili uzantıları not edin. Uygulamanın yönetim panelinden, kullandığı eklentilerden ve mümkünse veritabanı ile dosya yedeğinden de kayıt alın. Sorun yalnızca bir sitede görülüyorsa yalnız o alan adını değiştirmek daha güvenlidir. Birden fazla site aynı sürüme bağlıysa önce etkilenebilecek siteleri belirleyin; ortak ayarı değiştirmek başka uygulamalarda yeni hata oluşturabilir.

cPanel sunucu üzerinde PHP sürümünü kontrollü biçimde değiştirin

  1. Mevcut durumu kaydedin: cPanel’in PHP sürümü veya alan adı yapılandırmasıyla ilgili ekranını açın. Bazı panellerde bu bölüm MultiPHP Manager adıyla görünür. Alan adını, mevcut sürümü ve seçili PHP uzantılarını not edin. Beklenmeyen bir sonuçta geri dönüş için gereken temel bilgi bu kayıttır.
  2. Uygulamanın gereksinimini doğrulayın: İçerik yönetim sisteminin, tema ve eklentilerin desteklediği sürümü kendi güncel belgelerinden veya yönetim ekranından kontrol edin. Uygulama eski bir uzantıya bağlıysa en yeni sürüm otomatik olarak uygun olmayabilir. Uygulama güncel sürümü destekliyor, ancak mevcut sürüm artık bakım dışıysa daha yeni desteklenen seçeneği değerlendirin; destek bilgisi belirsizse üretim sitesinde doğrudan deneme yapmayın.
  3. Yalnız hedef alan adını seçin: PHP sürümü ekranında ilgili alan adını işaretleyip desteklenen hedef sürümü seçin ve kaydedin. Aynı ekranda uzantı seçimi bulunuyorsa mevcut uzantıları koruyarak yalnızca gerçekten gerekli değişikliği yapın. Kaydetme sonrasında panel yeni sürümü gösteriyorsa temel yapılandırma uygulanmıştır; bu, uygulamanın tamamen uyumlu olduğunu henüz kanıtlamaz.
  4. Aynı işlemi yeniden çalıştırın: Değişiklikten önce hata veren aynı URL’yi açın veya aynı form gönderimini, yönetici işlemini ya da dosya yüklemesini tekrarlayın. Sonucu ve saati not edin. İşlem düzelmişse cPanel hata günlüklerinde bu saatten sonra yeni PHP hatası oluşup oluşmadığını kontrol edin. Sorun devam ediyorsa uygulamanın hata ekranını, alan adına ait hata günlüğünü ve mümkünse PHP sürümünü gösteren yönetim bilgisini birlikte değerlendirin.
  5. Tek bulguya göre hedefli düzeltme yapın: Yeni kayıtta belirli bir eklenti veya tema dosyasında uyumsuzluk görünüyorsa önce o bileşeni kendi güncelleme ya da devre dışı bırakma aracıyla ele alın; dosyaları silmeyin ve tüm izinleri genişletmeyin. Kayıt bellek, zaman aşımı veya yükleme boyutu sınırını işaret ediyorsa bu farklı bir ayar grubudur; PHP sürümünü tekrar tekrar değiştirmek çözüm sağlamaz. Kaynak ve yetki sınırları cPanel hesabında değiştirilemiyorsa sağlayıcının ilgili limit politikasını kontrol edin.

Sonucu nasıl yorumlamalı ve ne zaman geri dönmelisiniz?

Site yeni PHP sürümünde açılıyor ve aynı işlem yeni bir hata üretmiyorsa değişiklik için kabul edilebilir bir sonuç elde edilmiştir. Ancak yalnız ana sayfanın açılması yeterli değildir; giriş, iletişim formu, ödeme akışı veya dosya yükleme gibi kritik işlevlerden uygulamanıza uygun olanları da kontrol edin. Ana sayfa çalışırken belirli bir yönetim ekranı bozuluyorsa sorun genel sunucu arızasından çok ilgili kod veya uzantı uyumsuzluğuna işaret eder.

Diyelim ki bir mağaza uygulaması eski PHP sürümünde yönetim panelinde eklenti hatası veriyor ve uygulama belgeleri daha yeni bir sürümü destekliyor. Yeni sürüme geçişten sonra mağaza sayfası açılıyor, fakat ödeme eklentisinin dosyasını gösteren yeni bir hata kaydı oluşuyor. Bu durumda tüm PHP ayarlarını geri almak yerine önce eklentinin uyumlu sürümünü kontrol etmek daha doğru seçimdir. Buna karşılık aynı işlemden sonra sitenin tamamı açılmıyor ve yeni kayıtta uygulama başlangıcında genel bir uyumsuzluk görünüyorsa kaydettiğiniz eski PHP sürümüne dönüp sonra ayrı bir test ortamında yükseltme planlayın.

Geri dönüş gerekiyorsa PHP sürümü ekranında yalnız aynı alan adını seçip başlangıçta kaydettiğiniz değeri yeniden uygulayın. Ardından ilk hatalı URL’yi tekrar deneyin ve bu kez geri dönüş saatinden sonraki yeni günlük satırlarını inceleyin. Site düzelirse önceki sürümü geçici olarak koruyun; sorun sürerse geri dönüşün uygulanıp uygulanmadığını ve başka bir yapılandırma değişikliğinin aynı zamana denk gelip gelmediğini kontrol edin. Aynı anda birden fazla ayar değiştirmek hangi etkinin sonucu belirlemeyi zorlaştırır.

cPanel erişimi yetersizse güvenli sonraki adım

Panelde hedef PHP sürümü bulunmuyor, uzantı ekleme yetkiniz yok veya değişiklik birden fazla hesabı etkiliyorsa sunucu yöneticisinin müdahalesi gerekebilir. Bu durumda hata zamanını, alan adını, mevcut ve hedef sürümü, tekrarlanan işlemi ve yeni günlükte görülen belirli dosya ya da hata satırını paylaşın; parola, API anahtarı veya kişisel verileri göndermeyin. Uygulama için daha ayrıntılı yönetim erişimi gereken bir ortama geçiş seçeneklerini incelemek isterseniz Türkiye VDS sunucu paketleri sayfasını ayrıca değerlendirebilirsiniz.

Bir sonraki güvenli adım, önce kaydettiğiniz mevcut ayarlarla kısa bir geri dönüş planı hazırlamak ve PHP sürümünü yalnız tek bir cPanel alan adında değiştirmektir. Böylece uyumluluk bulgusunu diğer sitelerin yapılandırmasından ayırabilirsiniz.


Top