2013-12-15 3 views
2

Я установил Laravel + композитор в своем локальном хосте, а затем я попытался запустить основную routes.php с этим блоком кодов:PHP Laravel Framework Routing Error

Route::get('/x', function() 
{ 
    return 'Hello World'; 
}); 

, а затем я попытался запустить его с помощью этого http://localhost/laravel/app/x и http://localhost/laravel/x

и я получаю этот тип ошибки:

Object not found! 

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again. 

If you think this is a server error, please contact the webmaster. 

Error 404 

localhost 
Apache/2.4.4 (Unix) PHP/5.5.3 OpenSSL/1.0.1e mod_perl/2.0.8-dev Perl/v5.16.3 

Как я могу преодолеть эту проблему?

+0

на маршрутах удалить/до x. переконфигурируйте свои настройки виртуального хоста, чтобы указать свою общую папку в качестве корня, поэтому вам не нужно делать то, что вы делаете с URL-адресом. Если у вас по-прежнему возникают проблемы, свяжитесь со мной на gtalk sarmenhb (at) gmail (dot) com –

ответ

1

Все маршруты Laravel проходят через общую папку.

Предполагая, что ваше название проекта Laravel, это должно работать.

http://localhost/laravel/public/x 
+0

файл route.php -> app/rotues.php, поэтому публика не работает :( – user3026894

+0

попробуйте chmod -R 777 папку laravel – elliotanderson

+0

it решил мою проблему :) – Steve