Здравствуйте!
Целый день промучался с установкой Laravel 5. Так и не смог решить проблему.
Устанавливаю Laravel:
composer create-project laravel/laravel --prefer-dist
Ок! Пытаемся зайти в /laravel
You don't have permission to access /laravel/ on this server.
Делаю .htaccess в корневом катологе чтобы он перекидывал в папку public:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Ок! Теперь при заходе в /laravel все ок.
Изначально там есть уже заготовленные контроллеры, например WelcomeController.php
Прописываю роут:
Route::get('/', 'WelcomeController@index');
Пробую зайти в /laravel
И ничего не происходит, просто пустой белый экран. А должно было показаться приветствие Laravel 5.
Пробовал делать свои контроллеры, точно также получается, не пойму в чем проблема.
.htaccess в катологе public такой:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Буду благодарен за любую помощь!