将Laravel部署到Live Server

时间:2016-10-27 07:43:30

标签: php laravel

我有一个共享的Linux直播服务器,一直在购买托管网站。我已经检查了配置,并在Cpanel.Laravel中看到了一个框架部分。如果单击它,它将下载框架。现在,我想知道我已经写好的laravel应用程序是否可以在我的localhost中完美地部署到实时服务器?如果是,这怎么办?我只是将所有文件复制到我的www目录或者什么? 或者我将不得不再次直接在网上重写代码。如果这是选项,我将如何使用这些Artisan命令?

拜托,我是部署laravel框架的新手。

1 个答案:

答案 0 :(得分:2)

在共享主机上你不能运行artisan命令,你不能享受共享主机上的所有laravel功能,你需要vps或专用服务器,在共享主机上你需要做很多手工工作,比如旧的php网站上传,以及数据库更新,如果您想在共享主机上上载laravel项目,请按照以下步骤操作。

  1. 在您的托管根目录上创建目录名称框架并上传 从本地到框架目录的所有内容,除了public 目录。
  2. 从您公司的www目录中的公共目录上传所有内容 主机。
  3. 现在修改index.php文件
  4. 转到index.php并编辑第22行

    #From this
    require __DIR__.'/../bootstrap/autoload.php';
    #To this
    require __DIR__.'/../[framework-folder]/bootstrap/autoload.php';
    

    第36行

    #From this 
    $app = require_once __DIR__.'/../bootstrap/app.php';
    #To this
    $app = require_once __DIR__.'/../[framework-folder]/pulcro/bootstrap/app.php';
    
    1. 修改您的.env文件以放置您的数据库凭据
    2. 现在浏览您的应用。

      欲了解更多信息,请阅读此论坛帖子。

      http://laravel.io/forum/03-06-2015-how-to-setup-laravel-5-in-shared-hosting