【问题标题】:Laravel - Uploading all files required?Laravel - 上传所需的所有文件?
【发布时间】:2016-08-05 03:00:09
【问题描述】:

今天我想将我的一个项目从我的开发环境转移到我的生产环境中。

当我尝试通过 FTP 上传它时,我已经看到将近 110k 文件正在更新。

谁能告诉我这是否真的需要,或者我是否错过了一些妥协功能等来启动和运行它?

干杯, 费边

【问题讨论】:

标签: php laravel laravel-5


【解决方案1】:

如果您没有像某些共享主机帐户那样的限制,即不允许您安装 composer 或一起没有 shell 访问权限,那么您不需要上传 vendor 目录,如上所述通过上面的@djt - 您可以在您的生产服务器上运行composer install,它将使用所有依赖项填充供应商目录。

node_nodules 文件夹也可以安全地从 ftp 上传中排除,因为它主要包含仅用于开发目的的依赖项。如果您需要任何 node_modules 用于生产,然后使用类似的方法,您只需将 package.json 文件上传到您的生产服务器,然后运行 ​​npm install 以在您的生产服务器上安装所有 node_modules。

vendornode_modules 目录是最庞大的,从 ftp 中排除它们将确保您只上传您的应用程序/项目代码。希望对您有所帮助。

【讨论】:

  • 优秀。谢谢:)
【解决方案2】:

听起来您可能正在上传您的“供应商”目录。

因此,您应该在 FTP 上传中排除该目录并在新服务器上运行“composer install”。这会将您的依赖项下载到“供应商”目录中。

【讨论】:

  • 感谢您的帮助! :) 工作正常。
  • @Astinox 没问题。请将其标记为已回答,以便其他人知道!
猜你喜欢
  • 1970-01-01
  • 2013-02-16
  • 2013-01-27
  • 1970-01-01
  • 2014-05-08
  • 2015-06-05
  • 1970-01-01
  • 2011-12-26
  • 1970-01-01
相关资源
最近更新 更多