2017-01-09 5 views
0

У меня есть установка apache2 и Laravel 5.3 в моем system.I есть назначить порт 8081 дляLaravel 5,3 первая страница не отображается

/var/www/html/laravel 

папки. Теперь я пытаюсь выполнить

http://localhost:8081/

поэтому его показывает мне все папки Laravel вместо выполнения страницы laravel.So по умолчанию является то, что правильно?

Нужно ли вносить в файл configuration.php некоторые изменения?

+2

Вам нужно указать его на '/ var/www/html/laravel/public' – aynber

+0

Спасибо за ответ. Попробуй –

+0

Хорошо, похоже, что это работает. он показывает мне первую страницу, например «Вернись». –

ответ

0

Проблема может быть в файле '.htaccess'. Создайте файл .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> 

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

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