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.
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.
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
- 01Boş bir veritabanı oluşturun.
Örnek:
nakreos_site. Karakter seti olarakutf8mb4kullanın. - 02Veritabanı kullanıcısı oluşturun.
Kullanıcıya yalnız Nakreos veritabanında gerekli tablo oluşturma, okuma ve yazma yetkilerini verin.
- 03Bağ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.
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.
- 01Dil ve veritabanı
Veritabanı host, ad, kullanıcı ve parola bilgilerini girin. Bağlantı doğrulanınca yapılandırma oluşturulur.
- 02Site 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.
- 03Dil, saat dilimi ve yönetim tasarımı
Site dilini, saat dilimini ve Nakreos Light / Aurora yönetim görünümünü seçin.
- 04Yönetici hesabı
İlk yönetici kullanıcı adını, e-posta adresini ve güçlü bir parola belirleyin.
6. Kurulumdan sonra
Public sayfaları ve içerik URL'lerini test edin. Alt klasör kurulumunda tüm linklerin kurulum tabanını koruduğunu doğrulayın.
Admin → Güncellemeler ekranından Nakreos Hub adresini kontrol edin. Katalog, Core güncellemesi ve lisans istemcisi aynı Hub resolver'ını kullanır.
PHP uzantıları ve ortam durumunu kontrol edin; eksik bileşenleri üretime geçmeden tamamlayın.
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
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 hosthatası 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 venakreos-content/uploadsyazma iznini kontrol edin. - ZIP kurulum/güncelleme hatalarında PHP
ZipArchiveuzantısının etkin olduğundan emin olun.