Başlangıç
Moradam Haber Scripti Php 8 ve Laravel Altyapısı ile oluşturulmuştur.
Sistem Bilgisi
- Version: 1.0
- Yazılım ve Entegre: Cihan Doğan
Öncelikli olarak laravel sistem gereksinimleri sunucu üzerinde uygulanmalıdır. Sistem Gereksinimleri
- PHP: 8.0
- Laravel: 8.75
- İskelet: Bootsrap-5 ve CSS-3
- Jquery: 3.4.1 ve 2.4
Kurulum (terminal üzerinden)
Adımları harfiyen takip edin
- Sistem gereksinimleri sağlandıktan sonra ve terminal üzerinde php 8 versiyonu aktif iken, ilgili git reposu üzerinden ssh ile dosyaları çekin.
- Plesk yada Cpanel üzerinden unzip ile dosyaları ilgili ana dizine çıkartın
- Yine panel üzerinden gösterim dizini olarak /public olacak şekilde ayarlayın.
- İlgili domain üzerinde ki ana dizinde bulunan .env dosyasını açarak oluşturulan veritabanı bilgilerini girip kaydedin.
- Terminal üzerinden veya webpanel (plesk,cpanel) üzerinden aşağıdaki komutları sırası ile çalıştırın.
php artisan key:generate
composer update yada composer install
php artisan optimize
php artisan route:clear
php artisan migrate
php artisan db:seed
- Ara not: terminal üzerinde yada site üzerinde veritabanı bağlantı hatası verirse terminalde şu komutu uygulayın.
plesk repair fs orneksite.com
- Ardından tarayıcı üzerinden /login ile giriş ekranına ulaşın ve verilen demo giriş bilgisi ile giriş yapın.
- Moradam Yönetim sistemi üzerinden domai kaydı yaptığınızda size sistem tarafından verilen lisanslama bilgileri hazırda bekletin.
- Karşınıza çıkan lisanslama ekranına verilen bilgileri girip Kontrol ve Giriş butonuna tıklayın.
- Kurulum Sonrası: Genel Ayarlar > Modül ayarlarından modül ayarları muhakkak yapılmalı akabinde Sıralamalar altındaki seçenekler "Anasayfa" için güncellenmeli
Kurulum (manuel dosya yükleme)
Adımları harfiyen takip edin
- Sistem gereksinimlerinden sağlandığından emin olduktan sonra ilgili dizine indirilen zip dosyasını yükleyin ve unzip yaparak açın.
- Yine panel üzerinden gösterim dizini olarak /public olacak şekilde ayarlayın.
- Mysql üzerinde oluşturulan veritabanına .sql uzantılı Sql dosyasını yükleyin. (Terminal erişimi var ise bu adımı geçebilirsiniz.)
- İlgili domain üzerinde ki ana dizinde bulunan .env dosyasını açarak oluşturulan veritabanı bilgilerini girip kaydedin.
- Eğer terminal erişimi panel üzerinden var ise paneldeki komut satırına yukarıda bulunan terminal komutlarını sırası ile uygulayın.
- Ara not: terminal üzerinde yada site üzerinde veritabanı bağlantı hatası verirse terminalde şu komutu uygulayın.
plesk repair fs orneksite.com
- Ardından tarayıcı üzerinden /login ile giriş ekranına ulaşın ve verilen demo giriş bilgisi ile giriş yapın.
- Moradam Yönetim sistemi üzerinden domai kaydı yaptığınızda size sistem tarafından verilen lisanslama bilgileri hazırda bekletin.
- Karşınıza çıkan lisanslama ekranına verilen bilgileri girip Kontrol ve Giriş butonuna tıklayın.
- Kurulum Sonrası: Genel Ayarlar > Modül ayarlarından modül ayarları muhakkak yapılmalı akabinde Sıralamalar altındaki seçenekler "Anasayfa" için güncellenmeli
Kurulum sonrası ayarlar
- Site Ayarları > Modül Ayarları altında bulunan Hava Durumu Modülü ve Namaz Vakitleri Modülü için şehir seçimi yapın.
- Ardından önbellek temizleme butonuna tıklayın.
- Sıralama > Anasayfa & Sidebar'lar altından sıralama ve blok kategorilerini seçip yer değişiklerini gerçekleştirin.
- Son olarak site ayarları altından tüm ayarları düzenleyebilir yada bu şekilde teslim edebilirsiniz.
- Modül ayarları altından limitli olanları seçebilirsiniz. Temada bulunmayan modüller isim olarak modül ayarları altında bulunabilir ancak temada tasarımı olmayabilir.
Kurulum sırasında hata alınırsa yapılması gerekenler
Öncelikle ana dizindeki .env dosyasından APP_DEBUG true olarak kaydedilmeli ve hata kaynağı bilinmeli
Hata 500 hatası ise genellikle bir bağlantı sorunu ile ilgilidir. Örneğin veritabanı yada uzak bir api verisi bağlantısı ile ilgili
Terminal üzerinden ssh ile sunucuya bağlanıp ilgili domain dizini altında yukarıda verilen terminal kodları sırası ile uygulanmalı
Terminal üzerinden ssh ile sunucuya bağlanıp ilgili domain dizini altında yukarıda verilen terminal kodları sırası ile uygulanmalı