Heroku网站部署错误:“禁止您没有访问此资源的权限”。

时间:2019-10-28 22:25:25

标签: laravel laravel-5 heroku deployment web-deployment

我正在将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应用程序,希望看看它们是否可以工作,但仍然遇到相同的权限问题。

0 个答案:

没有答案
相关问题