• 15-09-2022, 15:19:27
    #1
    selam arkadaşlar ,

    bir web sitemiz için laravel bir script kurmuştum ve aktif olarak kullanıyordum
    şimdi domain değiştirme ihtiyacı oldu siteyi taşıdım ancak 500 hatası veriyor.

    yaptığım işlemler şöyle ;
    FTP ana dizindeki tüm dosyaları yeni ftp ana dizine aktardım.
    yeni ftp de mysql veri tabanı oluşturdum ve eski sitemizden dbyi indirip buraya yükledim.
    yeni domainde ana dizindeki .env dosyasındaki db bilgilerinin yazdığı alanı güncelledim

    farklı bir işlem gerekiyormu acaba yardımcı olabilirmisiniz.
  • 15-09-2022, 15:20:58
    #2
    Laravel'de composer paketlerini kurmanız gerekiyor. SSH ile bağlanıp composer update yapmanız lazım.
  • 15-09-2022, 15:26:26
    #3
    BZC adlı üyeden alıntı: mesajı görüntüle
    Laravel'de composer paketlerini kurmanız gerekiyor. SSH ile bağlanıp composer update yapmanız lazım.
    Hosting olarak cpanel kullanıyorum ancak root erişimim mevcut komutu biliyorsanız yazabilirmisiniz hocam
  • 15-09-2022, 15:28:42
    #4
    Projenin ana dizininde "composer update" yazacaksınız. Eğer yine olmazsa cpanel için laravel eklentisi kurabilirsiniz. Bir de sitenin çalışacağı ana dizinin altında /public klasörü vardır orayı göstermeniz lazım.
  • 15-09-2022, 18:35:03
    #5
    dev
    Kurumsal Üye
    necipp adlı üyeden alıntı: mesajı görüntüle
    selam arkadaşlar ,

    bir web sitemiz için laravel bir script kurmuştum ve aktif olarak kullanıyordum
    şimdi domain değiştirme ihtiyacı oldu siteyi taşıdım ancak 500 hatası veriyor.

    yaptığım işlemler şöyle ;
    FTP ana dizindeki tüm dosyaları yeni ftp ana dizine aktardım.
    yeni ftp de mysql veri tabanı oluşturdum ve eski sitemizden dbyi indirip buraya yükledim.
    yeni domainde ana dizindeki .env dosyasındaki db bilgilerinin yazdığı alanı güncelledim

    farklı bir işlem gerekiyormu acaba yardımcı olabilirmisiniz.
    PHP versiyonu ayni mi ?
    .env dosyasini da kopyaladiginiza emin olun.
    storage ve storage altindaki dizinlerin yazma izni oldugundan emin olun.
  • 17-09-2022, 02:51:14
    #6
    Üyeliği durduruldu
    Benden önceki arkadaslarin yazidigina ekstra olarak "php artisan cache:clear" komutunu calistirmaniz gerekiyor. Config Dosyalari Önbellekde tutuldugu icin .env dosyasinda yaptiginiz degisiklikler bir ise yaramayacaktir.

    Cache'i temizledikten sonra "php artisan optimize" ile Laravel'i tekrar production icin optimize edebilirsiniz.
  • 17-09-2022, 09:28:49
    #7
    500 hatası dediğin; laravel in 500 hata sayfası ise sistem başarıyla kurmuşsundur.

    .env dosyasında
    debug = false var. onu debug =true yap. o zaman hatanın ne olduğunu sana söyler zaten...

    500 hatasını ezbere yorumlamak pek mümkün değildir.
  • 18-09-2022, 13:31:39
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    daha önceki calısan siteden dosyaların hepsini aldıysanız ana dizinde vendor klasörünüz varsa ve php sürümleriniz aynıysa composer ile ilgili işlem yapmanıza gerek yok
    hosting ayarlarından hostingin default public dizini olan public_html dizinini public olarak değiştiriniz. tabi laravel kodlarında daha önce dizinleri değiştirmek için herhangi birsey yapılmadıysa
    .env de veri tabanı bilgilerinizi ve app_url i ayarlayınız.
    debug true yapınız laravelle alakalı bir hata varsa gösterir
    storage için hosting kullanıcısı ile ssh baglanıp
    php artisan storage:link
    komutunu calıstırın
    herhangi bir hata olursa yazabilirsiniz buraya
  • 05-10-2022, 10:33:44
    #9
    Yardımlarınız için teşekkürler , problemi hosting firmasına iletmiştim onlar halletmişler.