Yerel apache web sunucumda Laravel uygulamasına sunmak istiyorum. Ancak sorun yaşıyorum.laravel'i dağıtmak için apache web sunucusu nasıl yapılandırılır 5
Yaptığım uygulamanın bir apache sunucusunda çalışıp çalışmadığını test etmek için iki yol içeren yeni ve çok basit bir uygulama oluşturdum.
benim tarayıcıdan benimpublic
dizini girmek
Route::group(['middleware' => 'web'], function() {
Route::get('/', function() { return view('myview'); });
Route::get('/link', function() { return view('myotherview'); });
});
, bunun /
rota bağlanır, gayet iyi çalışıyor. Ama diğer rotaya (/link
) bir bağlantı verdiğimde ve bu rotayı girmeyi denediğimde, 404 hatası bulamıyor.
<a href="{{ url('/link') }}">Go</a>
Ben sayfanın kaynağını göstermek
, yukarıdaki satırlocalhost/mylaravelapp/public/link
olarak verilir: Burada
/link
rotayı ulaşmadan benim
myview
görünümde vermek bağlantıdır.
Bu sorunu internette araştırdım ve apache mod_rewrite'yi etkinleştirmek için birkaç öneri var. Bunu a2enmod mod_rewrite
yazarak da yaptım. Ancak bu aynı sonucu almak için çalışıyor gibi görünmüyor. Bu sorunu nasıl çözebilirim?
Benim laravel sürümüm 5.2, apache 2.4.7 ve xubuntu 14.04 kullanıyorum.
Hangi dosya apache yapılandırma işaret ediyor? – Jerodev
, laravel'i indirdikten sonra .htaccess dosyasına herhangi bir değişiklik yaptı mı? Eğer evet ise, lütfen buraya gönderin. Hayır ise, o zaman nevermind. – naneri