我正在将Laravel网站部署到Heroku,在那里,我访问已部署的网站后就会遇到Forbidden
You don't have permission to access this resource.
错误。
这是显示错误的图像:
我尝试使用以下命令更改我的Laravel根文件夹的权限:chown -R 777
命令来更改每个用户的读写权限,希望能正常工作,但没有成功。接下来,我尝试通过编写Require all granted
来更改.htaccess文件的权限,但不幸的是,该操作也无法正常工作。
有关更多信息,这是我的.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应用程序,希望看看它们是否可以工作,但仍然遇到相同的权限问题。