Я развертываю свой веб-сайт Laravel в Heroku, где я получаю ошибку Forbidden
You don't have permission to access this resource.
, как только я захожу на развернутый сайт.
Вот изображение, показывающее ошибку:
Я попытался изменить разрешение моей корневой папки Laravel с помощью команды: chown -R 777
, чтобы изменить права каждого пользователя на чтение и запись с надеждой на работу, но это не помогло. Затем я попытался изменить разрешения из файла .htaccess, написав Require all granted
, который, к сожалению, также не работал.
Для получения дополнительной информации, вот мой файл .htaccess
Require all granted
<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>
php_value upload_max_filesize=32M
php_value post_max_size=32M
php_value max_execution_time 300
php_value max_input_time 300
Когда я захожу на домен, сайт должен отображаться. Я также пытался развернуть больше приложений Laravel, надеясь увидеть, будут ли они работать, но все же я получаю ту же проблему с разрешениями.