首页 > 解决方案 > 在 Domain.com 提供的共享主机上安装 Laravel 项目

问题描述

我正在尝试在 Domain.com 提供的共享主机上部署 Laravel 项目,因此在我将项目上传到主机后,将公共文件夹分开到public_html并在此目录下将整个项目上传到新文件夹中。所以这里是共享主机的结构:

– public_html
– laravel_app
– ...

之后,在.env文件中写入正确的连接,然后我尝试在我的网站中链接,它显示错误消息:

Forbidden
您无权访问此服务器上的 /。

如果我添加到我的网站链接/public_html,它会显示另一条错误消息: 内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。请联系服务器管理员,并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。服务器错误日志中可能提供有关此错误的更多信息。

我已经用.htaccess尝试了很多东西,已经将 777 模式设置为文件夹,但是任何变体都没有帮助我。所以,如果有人知道如何获得对公用文件夹的正确权限,请。

PS对不起,如果我在这里写了不正确的帖子。RIP英语...

标签: phplaravel.htaccess

解决方案


为了将 Laravel 项目上传到托管站点,您需要能够通过 SSH 连接到服务器。如果您能够通过 SSH 连接到服务器并获得 CLI,我建议您按照本教程将 Laravel 项目安装到托管计划。

我个人使用 Vultr 作为我的主机,并且没有任何问题!

快乐编码!

YouTube 系列:https ://www.youtube.com/watch?v=5Y4STYfvpk4&list=PLwAKR305CRO_WMJAJxGz6UCViQyAjdjgo

文字版:https ://devmarketer.io/learn/deploy-laravel-5-app-lemp-stack-ubuntu-nginx/


推荐阅读