İçeriğe geç

Güncelleme ve Bakım

Merkezi güncellemeler, yedekleme ve önbellek.

Bu rehber SakuraCMS yönetim akışını açıklar. Ekran adları ve kullanılabilir seçenekler, kurulu modül sürümlerine, lisans kapsamına ve hesabınızın yetkilerine göre değişebilir.

Merkezi güncellemeler, yedekleme ve önbellek.

Bu rehber SakuraCMS yönetim akışını açıklar. Ekran adları ve kullanılabilir seçenekler, kurulu modül sürümlerine, lisans kapsamına ve hesabınızın yetkilerine göre değişebilir.

1. Güncelleme öncesi hazırlık

Güncelleme, yeni dosyaları kopyalamaktan daha fazlasıdır. Hedef bileşenin sürümü, kurulumun gereksinimleri ve varsa veritabanı adımları birlikte değerlendirilmelidir. Core, Framework, modül ve tema paketlerinin birbirinden farklı olduğunu unutmayın.

Önce mevcut sürümü ve hedef sürümü not edin. Paket açıklamasını okuyun; gerekli bağımlılıkları kontrol edin. Önemli güncellemeleri ziyaretçi yoğunluğunun düşük olduğu bir zamanda uygulayın ve işlem tamamlanana kadar aynı bileşeni başka sekmelerden değiştirmeyin.

2. Dosya ve veritabanı yedeği

Yedek yalnız tema veya modül klasöründen ibaret değildir. İçerik ve ayarlar veritabanında, görseller ve diğer dosyalar dosya sisteminde bulunabilir. Kuruluma uygun dosya ve veritabanı yedeğini birlikte hazırlayın.

Yedeğin oluşturulduğu zamanı, kapsadığı siteyi ve sürümü belirtin. Yedekleri herkese açık bir web adresinde bırakmayın. Canlı kurulum dışında güvenli bir kopya tutun; yalnız aynı sunucuda bulunan tek kopyaya güvenmeyin.

Otomatik güncellemenin oluşturduğu dosya yedeği, bütün veritabanını ve yüklemeleri kapsayan tam site yedeği olmayabilir. Sonuç ekranındaki yedek bilgisini okuyun ve neyi koruduğunu doğrulayın. Geri yükleme yöntemini de önceden belirleyin.

3. Merkezi güncellemeleri sorgulama

Lisans Durumu ekranını açın. Önce Şimdi Lisansı Kontrol Et, ardından Güncellemeleri Kontrol Et işlemini kullanın. Bu kurulum için sunulan bileşenleri ve hedef sürümleri inceleyin.

Paket görünmüyorsa yayın durumu, kanal, lisans hakkı ve kurulu sürüm kontrol edilmelidir. Lisans sunucusunda paket bulunması her müşteriye sunulacağı anlamına gelmez. Korunan lisans dosyalarını değiştirerek paketi görünür hale getirmeye çalışmayın.

4. Güncellemeyi uygulama

Doğru bileşeni ve sürümü seçtiğinizi doğrulayın; sonra işlemi başlatın. Bekleme süresinde düğmeye tekrar tekrar basmayın. Aynı güncellemeyi başka sekmeden de çalıştırmayın.

İşlem sonucunu okuyun. Tamamlanan sürüm, dosya bilgisi ve varsa yedek kaydını not edin. Hata oluştuğunda işlemin hiçbir değişiklik yapmadığını varsaymayın; sonuç kaydını ve bileşenin durumunu kontrol edin.

Bekleyen veritabanı güncellemesi bildirilirse ilgili modülün sunduğu adımı paket yönergesine göre tamamlayın. Gerekmediği halde elle SQL çalıştırmayın. Her paketin ara sürüm gereksinimi aynı değildir; doğrudan yükseltmenin desteklendiğini paket bilgisinden doğrulayın.

5. Güncelleme sonrası işlev kontrolü

Ana sayfayı, bir içerik sayfasını, menüleri, iletişim formunu ve güncellenen modülün temel akışını deneyin. Yetkileri farklı bir hesapla kontrol etmek, Süper Admin hesabında görünmeyen erişim sorunlarını fark etmenizi sağlar.

Düzenleyici açık eski bir sekmede kaldıysa kaydedilmemiş çalışmaları koruyun, ardından sayfayı yeniden açın. Eski sekmenin formunu doğrudan kaydetmek yeni sürümdeki alanlarla çakışabilir.

6. Önbellek ne zaman temizlenmeli?

Önbellek, daha önce üretilmiş bir yanıtı veya dosyayı yeniden kullanarak yüklemeyi hızlandırabilir. Tarayıcı önbelleği, SakuraCMS’nin sunduğu önbellek ve varsa hosting/CDN önbelleği farklı katmanlardır.

Değişiklik görünmüyorsa önce kaydın, yayının ve doğru tema/dil bağlantısının tamamlandığını kontrol edin. Sonra ilgili önbellek katmanını temizleyin veya sayfayı yenileyin. Önbellek temizliği eksik içerik oluşturmaz, lisans hakkı vermez veya kapalı bağlantıyı açmaz.

Geliştirme sırasında önbelleği kapatmanız gerekiyorsa sistemin sunduğu ayarı kullanın. İşiniz bittiğinde canlı kullanımın gereksinimine göre yeniden değerlendirin. Önbellek kapalı olmasını sitenin erişim güvenliğiyle karıştırmayın.

7. Düzenli bakım

Belirli aralıklarla yedeklerin durumunu, sunucu disk alanını, kırık bağlantıları ve açılmayan görselleri kontrol edin. Kullanılmayan dosyaları temizlemeden önce içeriklerdeki kullanımlarını araştırın.

Güncelleme kayıtlarını saklamak sonradan oluşan bir sorunun hangi değişiklikten sonra başladığını anlamayı kolaylaştırır. Her bakımda ilgisiz modülleri topluca değiştirmeniz gerekmez; ihtiyaca göre ilerleyin.

8. Hata ve geri dönüş

Bir sorun oluştuğunda hata metnini, işlem zamanını ve eski/yeni sürümü kaydedin. Site açılmıyorsa sunucudaki ilgili hata kaydı incelemeyi kolaylaştırabilir; destek paylaşımında erişim bilgilerini gizleyin.

Rastgele eski bir ZIP yüklemek güvenilir geri dönüş yöntemi değildir. Dosya ve veritabanı sürümleri birlikte uyumlu olmalıdır. Sistemin gerçekten sunduğu geri yükleme yöntemi veya doğrulanmış yedek planıyla ilerleyin; var olmayan otomatik geri al düğmesini varsaymayın.