Dökümanlar İleri Düzey Sürüm Yükseltme

Sürüm Yükseltme

Yeni sürüme geçerken izlemen gereken adımlar ve migration süreci.

1. Önce Yedek Al

Sürüm yükseltmeden önce hem dosyaları hem veritabanını yedekle:

SHELL
# Dosya yedeği
tar -czf cms-backup-$(date +%F).tar.gz public_html/cms/

# DB yedeği
mysqldump -u user -p mccms_db > mccms-backup-$(date +%F).sql

2. Dosyaları Güncelle

Yeni sürümün dosyalarını FTP ile yükle. Üzerine yazma. Aşağıdakileri ezmeye dikkat:

  • config.php — yeni sürümde format değişmediyse korunmalı.
  • uploads/ — kullanıcı görselleri.
  • .installed — kurulum sentinel'i.

3. Migration Çalıştır

Bir kez /update.php adresini ziyaret et. Bu script yeni sürümdeki tablo şeması değişikliklerini (yeni kolonlar, yeni tablolar) uygular.

Küçük migration'lar (is_banned kolonu gibi) admin panel sayfalarına girildiğinde otomatik çalışır. update.php sadece büyük değişiklikler için gerekir.

4. Test Et

  1. Admin paneline gir, kullanıcıları kontrol et.
  2. Mağazadan test satın alma yap.
  3. RCON komutu çalıştığını doğrula.
  4. E-posta gönderimini test et (kayıt formu).

5. Geri Dönme

Bir sorun çıkarsa:

  1. Yedek dosyaları geri yükle.
  2. Veritabanını yedekten restore et: mysql -u user -p mccms_db < mccms-backup.sql
  3. Sorunu rapor et (Discord).

Her zaman bakım modunu aç: Güncelleme sırasında ziyaretçilerin hata sayfaları görmesini engeller.

Teşekkürler! Geri bildirimin kaydedildi.