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

    1. Sistem gereksinimleri sağlandıktan sonra ve terminal üzerinde php 8 versiyonu aktif iken, ilgili git reposu üzerinden ssh ile dosyaları çekin.
    2. Plesk yada Cpanel üzerinden unzip ile dosyaları ilgili ana dizine çıkartın
    3. Yine panel üzerinden gösterim dizini olarak /public olacak şekilde ayarlayın.
    4. İlgili domain üzerinde ki ana dizinde bulunan .env dosyasını açarak oluşturulan veritabanı bilgilerini girip kaydedin.
    5. 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
    6. Ara not: terminal üzerinde yada site üzerinde veritabanı bağlantı hatası verirse terminalde şu komutu uygulayın.
      • plesk repair fs orneksite.com
    7. Ardından tarayıcı üzerinden /login ile giriş ekranına ulaşın ve verilen demo giriş bilgisi ile giriş yapın.
    8. Moradam Yönetim sistemi üzerinden domai kaydı yaptığınızda size sistem tarafından verilen lisanslama bilgileri hazırda bekletin.
    9. Karşınıza çıkan lisanslama ekranına verilen bilgileri girip Kontrol ve Giriş butonuna tıklayın.
    10. 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

    1. Sistem gereksinimlerinden sağlandığından emin olduktan sonra ilgili dizine indirilen zip dosyasını yükleyin ve unzip yaparak açın.
    2. Yine panel üzerinden gösterim dizini olarak /public olacak şekilde ayarlayın.
    3. Mysql üzerinde oluşturulan veritabanına .sql uzantılı Sql dosyasını yükleyin. (Terminal erişimi var ise bu adımı geçebilirsiniz.)
    4. İlgili domain üzerinde ki ana dizinde bulunan .env dosyasını açarak oluşturulan veritabanı bilgilerini girip kaydedin.
    5. 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.
    6. Ara not: terminal üzerinde yada site üzerinde veritabanı bağlantı hatası verirse terminalde şu komutu uygulayın.
      • plesk repair fs orneksite.com
    7. Ardından tarayıcı üzerinden /login ile giriş ekranına ulaşın ve verilen demo giriş bilgisi ile giriş yapın.
    8. Moradam Yönetim sistemi üzerinden domai kaydı yaptığınızda size sistem tarafından verilen lisanslama bilgileri hazırda bekletin.
    9. Karşınıza çıkan lisanslama ekranına verilen bilgileri girip Kontrol ve Giriş butonuna tıklayın.
    10. 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

  1. Site Ayarları > Modül Ayarları altında bulunan Hava Durumu Modülü ve Namaz Vakitleri Modülü için şehir seçimi yapın.
  2. Ardından önbellek temizleme butonuna tıklayın.
  3. Sıralama > Anasayfa & Sidebar'lar altından sıralama ve blok kategorilerini seçip yer değişiklerini gerçekleştirin.
  4. Son olarak site ayarları altından tüm ayarları düzenleyebilir yada bu şekilde teslim edebilirsiniz.
  5. 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ı