PHP sürümünü 8.2 olarak ayarlayınız.
Web sunucusu olarak Apache 2.4+ veya Nginx 1.18+ kullanınız ve mod_rewrite açık olmalıdır.
Veritabanı olarak MySQL 5.7+ veya MariaDB 10.2+ kullanınız ve utf8mb4_unicode_ci collation seçiniz.
Gerekli PHP uzantılarını kurunuz: openssl, pdo, mbstring, tokenizer, xml, ctype, json, fileinfo, gd veya imagick, zip, curl.
Composer’ı yükleyiniz.
Node.js ve NPM yükleyiniz (admin panel assetlerini derlemek için, opsiyonel).
Cron job erişimini aktif hâle getiriniz (otomatik görevler için).
Script dosyalarını sunucunuzun uygun klasörüne kopyalayınız (örnek: /var/www/html/nimoajans).
Dosya izinlerini kontrol ediniz:
storage/, bootstrap/cache/ ve public/uploads/ klasörlerini yazılabilir hâle getiriniz.
Diğer dosya ve klasörlerin izinlerini uygun şekilde ayarlayınız (644 dosya, 755 klasör).
.env.example dosyasını .env olarak kopyalayınız.
.env dosyasında aşağıdaki bilgileri doldurunuz:
Veritabanı bilgileri: host, port, database adı, kullanıcı, parola
Uygulama URL’si: site adresi
Mail ayarları: SMTP host, port, kullanıcı, parola, encryption ve from adres
PHP bağımlılıklarını composer ile yükleyiniz.
Admin paneli için gerekli assetleri Node.js ile derleyiniz (npm install ve npm run prod).
Migration dosyalarını çalıştırınız, tablolar ve varsayılan içerikler oluşturunuz.
Config, route ve view cache’lerini temizleyip optimize ediniz.
Storage klasörünü public klasörüne bağlayınız.
Eğer otomatik görevler kullanılıyorsa cron job ekleyiniz.
Guncel Versiyon: V1.0.0