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.
Laravel Domain Değiştirme
8
●152
- 15-09-2022, 15:26:26Hosting olarak cpanel kullanıyorum ancak root erişimim mevcut komutu biliyorsanız yazabilirmisiniz hocamBZC adlı üyeden alıntı: mesajı görüntüle
- 15-09-2022, 18:35:03PHP versiyonu ayni mi ?necipp adlı üyeden alıntı: mesajı görüntüle
.env dosyasini da kopyaladiginiza emin olun.
storage ve storage altindaki dizinlerin yazma izni oldugundan emin olun. - 17-09-2022, 02:51:14Üyeliği durdurulduBenden ö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:49500 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:39Kimlik 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