Laravel 5.6 - 403 запрещено на сервере - PullRequest
0 голосов
/ 01 июля 2018

Мой проект отлично работает на местном уровне. Когда я загружаю его на свой сервер Debian 8, я сталкиваюсь с ошибкой вроде:

Запретный

У вас нет прав доступа / на этом сервере.

Я искал свою проблему и нашел два вопроса, Laravel - Forbidden У вас нет прав доступа / на этом сервере и Сообщение об ошибке "Forbidden У вас нет разрешения на доступ / на этом сервере ". Я проверил каждое решение, которое они предложили в качестве ответов, но в моем случае это не сработало.

Вот список того, что я сделал:

  • Тестирование множества разрешений для папки проекта, например 777, 775 или 755, с помощью этой команды: chmod -R 777 /path/to/my/project/
  • Добавление нового .htaccess в корневой каталог проекта и помещение в него следующих кодов:

    <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} !^public RewriteRule ^(.*)$ public/$1 [L] </IfModule>

  • Измените server.php на index.php и переместите /public/.htaccess в корневой каталог проекта.

Есть ли какое-нибудь решение?!

...