如何在共享的虚拟主机中部署laravel项目?

时间:2019-02-04 02:35:00

标签: laravel deployment cpanel shared-hosting

screenshot inside cpanel

我已经在我的cpanel帐户(包括数据库)中上传了所有laravel文件。创建了一个名为projecthouse的新目录,并将其中的所有内容都转储到其中,除了public _html中的“ public”文件夹。我的网站仍然没有运行。我还如下更改了index.php文件中的2行

require __DIR__.'/../projecthouse/vendor/autoload.php';

$app = require_once __DIR__.'/../projecthouse/bootstrap/app.php';

我也尝试更改server.php中的路径,但网站仍然空白或显示页面无法在谷歌浏览器中运行。我想念什么。在这一点上,我真的很感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

非常简单

例如:

第1步:在项目内部创建新文件夹可能是projectfiles

步骤2:复制项目中除Public文件夹以外的所有内容

Step3:现在复制Pubic文件夹的所有内容并将其粘贴到root of the project

第4步:打开index.php并替换followinig内容

表格:require __DIR__.'/../bootstrap/autoload.php';

致:require __DIR__.'/projectfiles/bootstrap/autoload.php';

发件人:$app = require_once __DIR__.'/../bootstrap/app.php';

致:$app = require_once __DIR__.'/projectfiles/bootstrap/app.php';

希望您find and difficulties kindly comment below

有帮助

答案 1 :(得分:0)

您已经上传了所有文件并进行了必要的更改。仅不上传Vendor文件夹。通过cmd访问服务器导航到项目目录并安装composer php composer Install