Menginstal Laravel dengan WAMP - Router tidak berfungsi

Saya menginstal Laravel dengan Composer, di bawah wampserver.

Direktori saya adalah: C:/wamp/www/laravel/firstProject

file publik : C:/wamp/www/laravel/firstProject/public

JADI ketika saya mencoba membuka localhost/laravel/firstProject/public/projects

Saya mendapatkan kesalahan ini: "URL yang diminta /laravel/index.php tidak ditemukan di server ini."

Saya dapat mengakses ketika saya mengetik: localhost/laravel/firstProject/public/index.php/projects

Saya mengedit httpd.conf dan menghapus komentar mod_rewrite.

Mengubah AllowOverride none menjadi AllowOverride all.

Juga menambahkan RewriteBase /laravel/ ke .htaccess lalu memulai ulang semua tetapi masih mengalami masalah yang sama.

Ini adalah file rute.php saya:

<?php

// show a static view for the home page (app/views/pages/home.blade.php)

Route::get('/', function() {
return View::make('pages.home');
});

Route::get('about', function() {
return View::make('pages.about');
});

Route::get('projects', function() {
return View::make('pages.projects');
});

Route::get('contact', function() {
return View::make('pages.contact');
});

Ini htaccess saya:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On
RewriteBase /laravel/
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

Saya tahu pertanyaannya ditanyakan berkali-kali, namun saya mencoba banyak solusi yang diberikan, masih sama..

Terima kasih atas bantuan atau saran apa pun.


person Ekin    schedule 07.11.2014    source sumber
comment
Saya belum pernah menggunakan Laravel tapi saya yakin mereka memiliki beberapa contoh atau sesuatu seperti sandbox. Sudahkah Anda mencobanya? Juga hal terpenting di sini adalah. htaccess bukan perutean Anda. Dan terakhir - sudahkah Anda me-restart Apache Anda setelah mengubah konfigurasi?   -  person Northys    schedule 08.11.2014
comment
Ya, saya memulai ulang tetapi sama saja.   -  person Ekin    schedule 08.11.2014
comment
Posting .htaccess Anda ke Intisari atau pastebin. Saya melihat ada satu jawaban jadi cobalah sebelum mempostingnya.   -  person Northys    schedule 08.11.2014
comment
mengedit dan menambahkan .htaccess, dan mencobanya sekarang   -  person Ekin    schedule 08.11.2014
comment
yang itu terpecahkan! Terima kasih @ jibe_84! Ada banyak orang yang mengalami masalah ini, menyadarinya ketika saya sedang mencari solusi..   -  person Ekin    schedule 08.11.2014
comment
Oke, saya melihat Anda telah menyelesaikan masalah Anda jadi saya tidak perlu mendownload Laravel lagi. Semoga sukses untuk pengembangan lebih lanjut.   -  person Northys    schedule 08.11.2014
comment
ah terima kasih banyak telah mencoba membantu @Northys :) untukmu juga!   -  person Ekin    schedule 08.11.2014


Jawaban (2)


Apakah Anda mencoba .htaccess ini?

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

itu yang dari http://laravel.com/docs/4.2/installation#pretty-urls

person jibe    schedule 07.11.2014

Saya menambahkan baris berikut di file .htaccess dan berfungsi dengan baik.

RewriteEngine On
RewriteBase /learn/
person Vijay Chauhan    schedule 18.06.2016