【问题标题】:How to deploy a Laravel 5 using composer and FTP如何使用 composer 和 FTP 部署 Laravel 5
【发布时间】:2015-03-17 20:19:42
【问题描述】:

我在我的开发机器上使用 Laravel 5 构建了一个项目,现在我想部署它。 我想到的一个解决方案是使用 FTP 上传所有内容,但我想有更好的方法。

我上传了 composer.json,但收到大量错误。 我有 ssh/root 访问权限,但不能使用 GIT。

【问题讨论】:

  • 确保您可以在您的服务器上使用 composer 二进制文件并设置好,上传除供应商文件夹设置权限和$ composer install(来自 composer.lock 文件)之外的所有内容。
  • 非常感谢。它就像一个魅力。你可以添加一个答案,这样我就可以投票了。 (PS:我运行的是作曲家更新,而不是作曲家安装)

标签: laravel deployment


【解决方案1】:

确保您可以在服务器上使用 Composer 二进制文件并设置好

  • 上传除供应商文件夹之外的所有文件(您可以使用一些FTPS manager 来读取 git-ignore 文件并且不会上传被忽略的文件)
  • 设置./storage文件夹的权限(通过severfault thread浏览)
  • 确保您的 Web 服务器根目录是 ./public
  • 创建 env 文件(除非您愿意,否则永远不会更改)并且不要用“本地”env file 覆盖它。
  • $ composer install(安装 composer.lock 中的所有内容)
  • $ composer update(再次从存储库更新,在本地进行测试,然后再在生产上更新)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-25
    • 2015-06-06
    • 1970-01-01
    • 2018-01-04
    • 1970-01-01
    • 2019-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多