Laravel,如果可能的话使用 cPanel 共享主机?

Laravel, Using a cPanel shared hosting if possible?

我有一个与 bluehost.com 共享的主机...我可以把我的项目放在上面吗.. 比如将 public 文件上传到 public_html 并将其他文件上传到根目录并备份MySQL 数据库并将其上传到我的共享主机,然后编辑我的 .env 文件...这真的可以与 Laravel 一起使用吗?

我搜索了大多数在线资源,它需要 ssh 访问才能部署,但我解释的方式应该不需要,对吗?

我的意思是这样你就不必去扔终端访问权限了?

当我想在本地设置所有内容然后上传它并从仪表板和其他东西编辑 URL 时,我曾经使用 WordPress 这样做...

是的,它会起作用。 但是您必须确保一件事,在您的 cpanel 中,您的域指向 laravel 项目的 /public 文件夹。 通常 cPanel 将 http 请求指向 public_html 文件夹,但 laravel 从其 public 文件夹开始。您可以通过两种方式实现。

  1. 通过将您的服务器直接指向 public 文件夹

  2. 正在将 index.php 复制到 public_html,在这种情况下,您必须将 index.php 编辑为 运行 laravel 项目适当地。而且我不推荐这一步。第 1 步要容易得多。