在共享主机上部署laravel网站时出现403禁止错误

时间:2018-08-14 04:32:10

标签: php laravel web-deployment shared-hosting

我有一个完整的laravel项目,因此决定部署它。我购买了服务器和域,并配置了该域要使用的服务器。然后,我压缩本地项目并将其解压缩到根文件夹中名为explore的文件夹中。我研究了公用文件夹的内容并将其复制到explore文件夹中名为public_html的文件夹中。然后,我将index.php的行更改为:require __DIR__.'/../../explore/vendor/autoload.php';,另一行则更改为:     $app = require_once __DIR__.'/../../explore/bootstrap/app.php'; 正如我通过搜索如何在共享主机上部署laravel网站找到的博客文章所建议的那样。但我说

时出错
  

403   禁止的   拒绝访问服务器上的该资源!

那么,可能是什么问题,我应该怎么做才能使该网站正常运行?请注意,explorepublic html文件夹的权限分别为07770750。我想问题可能是由于文件夹权限引起的,那么我该怎么做才能解决此问题?

2 个答案:

答案 0 :(得分:1)

您更改了bootstrap/config/cache.php的内容吗?在实际运行项目之前,需要更改此文件内容。在此文件中,您需要更改所有项目路径和URL。

答案 1 :(得分:0)

我认为您需要授予他人读取和执行权限,因此将0755授予public html文件夹,可能会解决您的问题。