Sitem yıllardır bakım görmedi
Yıllardır kimsenin dokunmadığı hâlde çalışan bir site arızalı bir site değildir. Riski ertelenmiş bir sitedir ve faturası bir anda gelir — çoğu zaman barındırma sağlayıcısının PHP sürümünü değiştirdiği ya da bilinen bir açığın kullanıldığı gün. Herhangi bir karar vermeden önce gerçek farkı ölçmek gerekir.
«Hâlâ çalışıyor» gerçekte ne demek
Donmuş bir site, ortamı oynamadığı sürece çalışmaya devam eder. Sorun şudur ki ortam sizden bağımsız oynar: sağlayıcılar eski PHP sürümlerini kaldırır, tarayıcılar gereksinimlerini sıkılaştırır, ödeme servisleri protokollerini değiştirir, posta sağlayıcıları kimlik doğrulama denetimlerini güçlendirir.
Dolayısıyla site kademeli olarak bozulmaz: çalışır, sonra çalışmaz; ara aşama yoktur. Durumu aldatıcı kılan da budur. Belirti yokluğu bir sağlık göstergesi değil, yalnızca yakın zamanda dışarıda bir değişiklik olmadığının işaretidir.
Her karardan önce ölçülecek altı nokta
-
CMS sürümü ve durumu
Hâlâ güvenlik düzeltmesi alıyor mu, yoksa ömrünü tamamlamış mı? Yanıt aciliyet düzeyini tamamen değiştirir ve bu bilgi herkese açıktır.
-
Şu anki PHP sürümü ve yakında dayatılacak olan
Gerçek geri sayım budur. Bir sürümün kaldırılacağını duyuran bir sağlayıcı, hiçbir şey yapılmazsa sitenin duracağı tarihi belirlemiş olur.
-
Modül ve eklentilerin durumu
Her biri için: yayımlanan son sürüm, yayıncının hâlâ etkin olup olmadığı. Terk edilmiş bir bileşen, hangi açık bulunursa bulunsun asla düzeltme almayacaktır.
-
Çekirdekte yapılmış değişikliklerin hacmi
Doğrudan değiştirilmiş bir çekirdek temiz bir güncellemeyi engeller. Bu hacmi sayısallaştırmak çoğu zaman tek başına onarmak ile yenilemek arasında karar verdirir.
-
Yedeklerin varlığı ve geçerliliği
Hiç geri yüklenmemiş bir yedek yedek değildir. En küçük bir güncellemeden bile önce düzeltilecek ilk nokta budur.
-
Erişimlerin kimde olduğu
Alan adı, barındırma, üçüncü taraf hesaplar, modül lisansları. Eski bir site genellikle birçok hizmet sağlayıcıdan geçmiştir ve sahiplik nadiren nettir.
Onarmak mı yenilemek mi: dengeyi bozan etkenler
Bu soruyu envanterden önce asla yanıtlamam, çünkü yanıt bir izlenime değil ölçülebilir verilere dayanır. Yükseltme lehine olanlar: değiştirilmemiş bir çekirdek, hâlâ bakımı yapılan modüller, özelleştirmeleri ayrıştırılmış bir tema, taşınması pahalı olacak bir katalog ve sipariş geçmişi.
Yeniden yapım lehine olanlar: büyük ölçüde değiştirilmiş bir çekirdek, çoğunluğu terk edilmiş modüller, yayıncısı ortadan kaybolmuş satın alınmış bir tema, taşıma yolu birbirini izleyen birçok basamaktan geçecek kadar eski bir CMS sürümü. Bu son durumda yükseltme çabası yeni bir sitenin çabasına yaklaşır, üstelik onun getirilerini vermeden.
- İkisinin arasında bir orta yol vardır: önce açıkta olanı güvenceye almak, sonra yenilemeyi aceleye getirmeden planlamak.
- İçerik, adresler ve geçmiş her iki senaryoda da korunur; değiştirilen ya da değiştirilmeyen şey koddur.
İlgili sayfalar
-
Terk edilmiş modüller ve eklentiler
Yayıncısı artık yayın yapmayan bir bileşenin riski nasıl değerlendirilir.
-
Ömrünü tamamlamış PHP sürümleri
Donmuş bir site için gerçek geri sayımın neden PHP sürümü olduğu.
-
Büyük bir güncellemeye hazırlanmak
Birkaç sürüm geride kalmış bir siteye dokunmadan önce uygulanacak yöntem.
-
Satış sitesi bakımı
Düzenli takibin neyi kapsadığı ve neyi kapsamadığı.
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.