После установки - «Извините, страница, которую вы ищете, не может быть найдена» - PullRequest
0 голосов
/ 18 декабря 2018

Я установил Laravel на свой сервер, работающий на Debian 9.6 с Apache.

Я запускаю команду composer create-project laravel/laravel api 5.5.* в первой папке моего сайта и т. Д. name.com.Я хочу получить к нему доступ через URL: https://name.com/api/public - но я получаю сообщение об ошибке при новой установке:

Извините, искомая страница не найдена.

Также я пытался запустить его с php artisan serve --host=0.0.0.0, но он показывает ту же страницу.

В журналах я нашел:

[Вт дек 18 16: 15: 30.8185002018] [autoindex: error] [pid 2334] [client 81.2.249.13:36972] AH01276: Невозможно обслуживать каталог / var / www / name / www /: нет соответствия DirectoryIndex (index.html, index.cgi, index.pl,найдено index.php, index.xhtml, index.htm) и сгенерированный сервером индекс каталога, запрещенный директивой Options

Я пробовал много вещей, которые я нашел здесь или в Google,но ничего не помогло мне.

Просто чтобы уточнить: у меня есть домен - http://example.com и в каталоге этого домена / var / www / example / www / я создал каталог api / гденаходится в новой установке Laravel - и я обращаюсь к ней по адресу www.example.com/api/

.htaacess file:

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

RewriteEngine On

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

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

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

Спасибо заЛюбой совет.

1 Ответ

0 голосов
/ 02 января 2019

Пожалуйста, введите ниже команду и попробуйте получить доступ.

setenforce 0

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

также вы можете отлично установить laravel из здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...