我正在尝试在Domain.com提供的共享托管上部署Laravel项目,因此在将我的项目上传到托管后,将公用文件夹分离到 public_html 并在此目录下将整个项目上传到新夹。 所以这是共享托管的结构:
– public_html
– laravel_app
– ...
之后,在 .env 文件中写入正确的连接,然后我尝试链接到我的网站,它显示该错误消息:
禁止
您无权访问此服务器上的/。
如果我添加到我的网站链接 / public_html ,则会显示另一条错误消息: 内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。 请与服务器管理员联系,并告知他们错误发生的时间以及您可能做的任何可能导致错误的事情。 服务器错误日志中可能会提供有关此错误的更多信息。
我已经使用 .htaccess 进行了很多尝试,已经将777模式设置为文件夹,但是任何变体都对我没有帮助。 因此,如果有人知道如何获得对公用文件夹的正确权限,那么请。
如果我在这里写了一个不正确的帖子,对不起。 RIP英语...
答案 0 :(得分:0)
为了将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/