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

Laravel,如果可能,使用cPanel共享主机?,laravel,shared-hosting,Laravel,Shared Hosting,我有一个与bluehost.com共享的主机。。。我可以把我的项目放在上面吗。。像上传公共文件到public_html和其他到根目录和备份MySQL数据库,上传到我的共享主机,然后编辑我的.env文件。。。这真的对拉威尔有用吗 我搜索了大多数在线资源,它需要ssh访问才能部署,但我解释的方式不需要这个,对吗 我的意思是这样你就不必去扔终端了,对吧 当我想在本地设置所有内容,然后从仪表板上传并编辑URL时,我通常使用WordPress来完成这项工作。是的,它可以工作。 但您必须确保一件事,即在您的

我有一个与bluehost.com共享的主机。。。我可以把我的项目放在上面吗。。像上传公共文件到public_html和其他到根目录和备份MySQL数据库,上传到我的共享主机,然后编辑我的.env文件。。。这真的对拉威尔有用吗

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

我的意思是这样你就不必去扔终端了,对吧

当我想在本地设置所有内容,然后从仪表板上传并编辑URL时,我通常使用WordPress来完成这项工作。

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

  • 将服务器直接指向
    public
    文件夹

  • index.php
    复制到
    public\u html
    ,在这种情况下,您必须编辑
    index.php
    ,才能正确运行laravel项目。我不推荐这一步。第一步要简单得多

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

  • 将服务器直接指向
    public
    文件夹

  • index.php
    复制到
    public\u html
    ,在这种情况下,您必须编辑
    index.php
    ,才能正确运行laravel项目。我不推荐这一步。第一步要简单得多


  • 是的,你可以照你说的做。它会很好用的。但当您将公共文件上载到public_html,并将其他文件上载到根目录时。然后你必须把那个目录和你的公共文件链接起来,在索引中你会做一些改变,我想,是的,你可以像你说的那样做。它会很好用的。但当您将公共文件上载到public_html,并将其他文件上载到根目录时。然后您必须将该目录与您的公共文件链接,在索引中,您将进行一些更改。好的,我尝试了方法2,但遇到了一个问题,它有时显示未完成视图的错误InvalidArgumentException视图[Success]找不到。所以我想我错过了什么。。顺便说一句,如何使用方法1?您的意思是使用htaccess?编辑。htaccess将是更容易的解决方案,否则您必须更改域/子域的文档根目录。您是否将index.php中的
    。/
    替换为
    /
    ?事实上,我在成功中使用了大写字母,我改为成功,它正在工作..好的,我尝试了方法2,但我遇到了一个问题,它有时会显示未完成视图的错误InvalidArgumentException视图[Success]找不到。所以我想我错过了什么。。顺便说一句,如何使用方法1?您的意思是使用htaccess?编辑。htaccess将是更容易的解决方案,否则您必须更改域/子域的文档根目录。您是否将index.php中的
    。/
    替换为
    /
    ?实际上,我在成功中使用了资本,我改为成功,并且成功了。。