【问题标题】:Deploying Laravel to Live Server将 Laravel 部署到 Live Server
【发布时间】:2016-10-27 16:29:49
【问题描述】:

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

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

【问题讨论】:

  • 请问,我想知道为什么这个问题被标记了?
  • 你用的是哪个主机,能分享一下主机名吗。
  • @umefarooq: 这是 whogohost.com

标签: php laravel


【解决方案1】:

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

  1. 在您的主机根目录上创建目录名称框架并上传 从本地到框架目录的所有内容,除了公共 目录。
  2. 从您的 www 目录中的公共目录上传所有内容 主持人。
  3. 现在修改您的 index.php 文件

转到 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 文件放置您的数据库凭据

现在浏览您的应用。

有关更多信息,请阅读此论坛帖子。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-12
    • 2019-10-22
    • 1970-01-01
    • 1970-01-01
    • 2017-04-21
    • 1970-01-01
    • 2019-01-20
    • 1970-01-01
    相关资源
    最近更新 更多