ReleaseNakreos CMS 1.9.27 · Current platform release→
Nakreos CMS Kurulumu

Nakreos CMS kurulum rehberi

Nakreos CMS taşınabilir bir PHP/MySQL uygulamasıdır. Ana domain, alt domain, IP + özel port veya alt klasör altında kurulabilir. Kurulum sihirbazı veritabanı bağlantısını, site adresini ve ilk yönetici hesabını oluşturur.

ZorunluPHP 8.2+Core çalışma zamanı
ZorunluMySQL / MariaDBInnoDB + utf8mb4 uyumlu
PHPPDO MySQLVeritabanı bağlantısı
PHPmbstringUTF-8 metin işlemleri
PHPfileinfoGüvenli dosya türü denetimi
PHPZipArchiveTema, eklenti ve Core paketleri

1. Sunucuyu hazırlayın

Web sunucunuzda PHP 8.2 veya daha yeni bir sürüm ve MySQL/MariaDB uyumlu bir veritabanı bulunmalıdır. Apache kullanıyorsanız .htaccess kurallarının uygulanabildiğinden; Nginx kullanıyorsanız Nakreos front-controller yapısına eşdeğer rewrite kuralı bulunduğundan emin olun.

Önerilen PHP özellikleri

curl güncelleme ve HTTP istemcisi için tercih edilir; yoksa Nakreos desteklenen PHP stream yöntemlerine düşebilir. OpenSSL lisans anahtarlarının güvenli yerel saklanması için önerilir.

2. Veritabanı oluşturun

  1. 01
    Boş bir veritabanı oluşturun.

    Örnek: nakreos_site. Karakter seti olarak utf8mb4 kullanın.

  2. 02
    Veritabanı kullanıcısı oluşturun.

    Kullanıcıya yalnız Nakreos veritabanında gerekli tablo oluşturma, okuma ve yazma yetkilerini verin.

  3. 03
    Bağlantı bilgilerini hazır edin.

    Veritabanı sunucusu, veritabanı adı, kullanıcı adı, parola ve gerekiyorsa özel port kurulum sihirbazında kullanılacaktır.

3. İlk kurulum paketini yükleyin

Hub üzerindeki Nakreos CMS ilk kurulum paketini indirin ve ZIP içeriğini sitenin yayınlanacağı dizine açın. ZIP'i ek bir üst klasör oluşturarak değil, hedef web köküne göre açmanız önerilir.

Örnek kurulum adresleri https://example.com/ https://cms.example.com/ https://example.com/nakreos/ http://192.168.1.20:8080/site/

4. Dosya izinlerini kontrol edin

PHP kullanıcısının kurulum sırasında nakreos-config.php oluşturabilmesi ve çalışma zamanında nakreos-content/uploads gibi kullanıcı içerik dizinlerine yazabilmesi gerekir. Core dosyalarına gereksiz geniş yazma izni vermeyin.

5. Tarayıcıdan kurulum sihirbazını açın

Kurulum adresinizi tarayıcıda açın. Nakreos yapılandırma dosyası yoksa sizi otomatik olarak kurulum sihirbazına yönlendirir.

  1. 01
    Dil ve veritabanı

    Veritabanı host, ad, kullanıcı ve parola bilgilerini girin. Bağlantı doğrulanınca yapılandırma oluşturulur.

  2. 02
    Site bilgileri

    Site başlığını ve tarayıcıda görünen gerçek Site URL'sini girin. Nakreos domain, IP, özel port ve alt klasör yollarını destekler.

  3. 03
    Dil, saat dilimi ve yönetim tasarımı

    Site dilini, saat dilimini ve Nakreos Light / Aurora yönetim görünümünü seçin.

  4. 04
    Yönetici hesabı

    İlk yönetici kullanıcı adını, e-posta adresini ve güçlü bir parola belirleyin.

6. Kurulumdan sonra

Kalıcı bağlantılar

Public sayfaları ve içerik URL'lerini test edin. Alt klasör kurulumunda tüm linklerin kurulum tabanını koruduğunu doğrulayın.

Hub bağlantısı

Admin → Güncellemeler ekranından Nakreos Hub adresini kontrol edin. Katalog, Core güncellemesi ve lisans istemcisi aynı Hub resolver'ını kullanır.

Site Sağlığı

PHP uzantıları ve ortam durumunu kontrol edin; eksik bileşenleri üretime geçmeden tamamlayın.

Yedekleme

Core güncellemelerinden önce otomatik yedek mekanizması bulunur; yine de üretim ortamında veritabanı ve kullanıcı içeriği için düzenli harici yedek alın.

7. Tema ve eklenti kurulumu

Temalar nakreos-content/themes, eklentiler nakreos-content/plugins altında bağımsız paketlerdir. Hub kataloğundan ücretsiz ürünleri indirebilir; ücretli ürünlerde lisans veya aktif deneme hakkınızı kullanabilirsiniz.

8. Güncelleme paketi ile ilk kurulum paketini karıştırmayın

Önemli paket sınırı

Install ZIP yeni site kurulumları içindir. Core Update ZIP ise mevcut kurulumların Güncellemeler ekranı tarafından uygulanır ve kullanıcı içerik alanı nakreos-content/** içermez.

Sorun giderme kontrol listesi

  • Sayfalar 404 veriyorsa web sunucusu rewrite desteğini ve gerçek base-path algısını kontrol edin.
  • Hub kataloğu görünmüyorsa CMS Güncellemeler ekranındaki Hub URL'sini ve sunucunun DNS/HTTP çıkışını kontrol edin.
  • Could not resolve host hatası DNS/Hub adresi kaynaklıdır; kuruluma özgü doğru Hub URL'sini tanımlayın.
  • Dosya yükleme hatalarında fileinfo, PHP upload limitleri ve nakreos-content/uploads yazma iznini kontrol edin.
  • ZIP kurulum/güncelleme hatalarında PHP ZipArchive uzantısının etkin olduğundan emin olun.