2017-02-18 9 views
1

Я знаю, что есть несколько вопросов, касающихся этой проблемы с Laravel. Однако ни одна из них не решила мою проблему. Поэтому, после правильной установки личинки с композитором, я создал папку проекта Laravel в своих htdocs. Когда я начинаю мой сервер XAMPP и попытаться получить к нему доступ через URL, какNotFoundHttpException в строке RouteCollection.php 161: Laravel index.php не может получить доступ

http://localhost/Php/myLaravel/public/index 

я получаю что-то пустую страницу или иногда я получаю сообщение об ошибке ниже.

NotFoundHttpException in RouteCollection.php line 161: 
in RouteCollection.php line 161 
at RouteCollection->match(object(Request)) in Router.php line 533 
at Router->findRoute(object(Request)) in Router.php line 512 
at Router->dispatchToRoute(object(Request)) in Router.php line 498 
at Router->dispatch(object(Request)) in Kernel.php line 174 
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 30 at Pipeline->Illuminate\Routing\{closure}(object(Request)) in TransformsRequest.php line 30 
at TransformsRequest->handle(object(Request), object(Closure)) in Pipeline.php line 148 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 53 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in TransformsRequest.php line 30 
at TransformsRequest->handle(object(Request), object(Closure)) in Pipeline.php line 148 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 53 

Это новая установка и ничего не изменилось. Вот файл .htaccess из папки проекта

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

RewriteEngine On 

# Redirect Trailing Slashes If Not A Folder... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

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

# Handle Authorization Header 
RewriteCond %{HTTP:Authorization} . 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 
</IfModule> 

Может кто-нибудь помочь? Спасибо

ответ

0

Я действительно понял это, изменив разрешения на каталог ./storage, чтобы быть доступным для записи, и вуаля сработала! Надеюсь, это поможет кому-то еще!

0

После установки Laravel вам может потребоваться настроить некоторые разрешения.

так дать разрешение на следующие две директории:

storage 

bootstrap/cache 

это работает для меня ...

я надеюсь, что его помощью вы

 Смежные вопросы

  • Нет связанных вопросов^_^