Merhaba,

Laravel ile yapılan sitelerde siteleri genelde taşırken karşınıza çıkan büyük bir problem var.
Database dosyalarını ve backupları yeni sunucuya yada hosting firmasına yüklediğinizde Laravel ile yapılan Bemusic Akaunting gibi scriptler çalışmıyor. Çalışmamasının nedeni ise çok ufak bir ayrıntıda gizli :)) config dosyasını yada database bağlantısının yapıldığı dosyayı bulamıyorsunuz :)) istediğiniz kadar arayın bulamayacaksınız başıma geldi yahu boşuna söylemiyorum bunu ara tara dosya yok ortada tüm yedeklerdeki klasörleri tek tek inceledim Cpanel üzerinden hepsinin içerini kontrol ettim ama database bağlantısı yapılan dosyayı bulamadım 🙂
Nedeni ne biliyor musunuz oldukça basit .env isimli lanet olası bir dosya var ve bu dosya cpanel üzerinden arattığınızda görünmüyor gizli modda çünkü 🙂
Görebilmeniz için Cpanel filemanagerdan resimdeki gibi ayarlar a tıklayın.

 

Açılan pencerede aşağıdaki görselde sarıya boyadığım “Gizli Dosyaları Göster” i görüyorsunuz :p

Açılan penceredeki  sarıya boyadığım “Gizli Dosyaları Göster”işaretliyoruz ve save diyoruz.

 

Ve böylece aşağıdaki görselde de göreceğiniz üzere Laravel ile yapılan sitelerdeki database bilgilerinin tutulduğu script ana dizinindeki .env uzantılı dosyayı artık görebiliyorsunuz dosyayı edit yapıp içerisindeki database bağlantı bilgilerinizi yeni sunucudaki yeni bilgilere göre düzenleyebilirsiniz ve siteniz eskisi gibi çalışmaya devam eder. 🙂




Tüm datayı dosyaları altüst ettim ve o kadar basit birşey ki aslında ve internette vardır diye aradım google da arayanda çok bulana rastlamadım bulsalarda paylaşmamışlar çünkü 🙂
Bende belki benim gibi birilerine lazım olur diye paylaşmak istedim bu basit bilgiyi.

[Toplam:1    Ortalama:5/5]