Merhaba arkadaşlar,
Laravel ile herhangi bir projeye başlarken ilk yaptığım eylemlerden biri, virtual host sorunları yaşamamak ve sunucularımdaki varsayılan public dizini public_html olduğundan Laravel’in public dizinini public_html olarak değiştirmektir.
Not: Ben burada varsayılan public dizin isminin public_html olduğunu varsayarak işlem yapacağım, sizin sunucunuzda bu dizinin ismi www, htdocs, httpdocs vs. olabilir. Sunucunuzu denetleyip bu isme göre yapılandırmanızı yapmalısınız.
Aşağıdaki örnekte FileZilla uygulamasından örnek ekran görüntüsü sunulmuştur:
Bu değişikliğin, php artisan serve komutunu kullandığınızda sorun çıkarmaması, ayrıca elixir / gulp kullandığınızda da gerekli vendor publish durumlarında da varlıklarınızın (asset) bu dizine gönderilmesi için gerekli tüm yapılandırmayı gerçekleştireceğiz.
Aşağıdaki yönergeleri adım adım takip edin:
public dizinini public_html olarak adlandırın.
Bu dizindeki index.php dosyası içindeki
satırının altına aşağıdaki satırları ekleyin:
kaydedin ve kapatın.
Proje ana dizinindeki server.php dosyası içindeki ‘/public’ kısımlarını ‘/public_html’ olarak güncelleyin.
Proje ana dizinindeki gulpfile.js dosyasının içindeki
satırının altına bunları ekleyin:
kaydedin ve kapatın.
app/Console/Commands dizini içinde Serve.php adında bir dosya oluşturun ve bunları içine kaydedin:
kaydedin ve kapatın.
app/Console içindeki Kernel.php dosyasındaki
kısmını aşağıdaki şekilde ayarlayın:
kaydedin ve kapatın.
İşlem tamam!
Takıldığınız herhangi bir şey olursa, bu makalenin altındaki yorum alanından iletebilirsiniz.
Keyifli Laravellemeler!