Мой проект отлично работает на местном уровне. Когда я загружаю его на свой сервер 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
в корневой каталог проекта.
Есть ли какое-нибудь решение?!