Veritabanı Ayarları
MySQL bağlantısı, karakter seti ve opsiyonel tablo prefix'i.
Bağlantı Bilgileri
Sihirbazın 2. adımında istenen alanlar:
- Host — genellikle
localhost. Bazı hostingler127.0.0.1veya özel bir hostname kullanır. - Veritabanı Adı — önceden oluşturulmuş boş bir veritabanı.
- Kullanıcı Adı — bu veritabanı üzerinde yetkili MySQL kullanıcısı.
- Şifre — kullanıcı şifresi.
Karakter Seti
Veritabanı utf8mb4 (emoji dahil tam UTF-8) karakter seti ile oluşturulmalıdır. Bu, Türkçe karakterler ve oyuncu isimlerindeki özel işaretler için şarttır.
CREATE DATABASE mccms_db
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
Tablo Prefix (Opsiyonel)
Eğer aynı veritabanında birden fazla uygulama çalıştırıyorsan tablo prefix'i kullanabilirsin. Örnek: mccms_ prefix'i ile tablolar mccms_users, mccms_purchases... olarak oluşturulur.
Prefix'i kurulum sırasında ayarlamak gerekir; kurulum sonrası değiştirmek şema geçişi gerektirir.
Otomatik Migration'lar
CMS sürüm yükseltildiğinde bazı tablo değişiklikleri init.php ve admin sayfalarında otomatik uygulanır. Örneğin users.is_banned kolonu yoksa admin paneline girdiğinde eklenir.
Şema detayları için Sürüm Yükseltme sayfasına bakabilirsin.