今天我想将我的一个项目从我的开发环境转移到我的工作环境。Laravel - 上传所有需要的文件?
当我试图通过FTP上传它时,我已经看到几乎有110k文件正在更新。
任何人都可以告诉我,如果这是真的需要,或者我想念一些妥协功能等,让它启动和运行?
干杯, 费边
今天我想将我的一个项目从我的开发环境转移到我的工作环境。Laravel - 上传所有需要的文件?
当我试图通过FTP上传它时,我已经看到几乎有110k文件正在更新。
任何人都可以告诉我,如果这是真的需要,或者我想念一些妥协功能等,让它启动和运行?
干杯, 费边
如果您没有像某些共享主机帐户那样的限制,您不允许安装composer或没有shell访问权限,则不需要上传vendor
目录上面的@djt - 您可以在生产服务器上运行composer install
,该服务器将填充具有所有依赖关系的供应商目录。
node_nodules
文件夹也可以安全地从ftp上传中排除,因为大多数情况下它只包含用于开发目的的依赖关系。如果您需要任何node_modules进行生产,然后使用类似方法,则可以将package.json
文件上传到生产服务器,然后运行npm install
以获取生产服务器上安装的所有node_modules。
vendor
和node_modules
目录是最笨重的,从ftp中排除它们将确保您只上传您的应用程序/项目代码。希望能帮助到你。
非常好。谢谢 :) –
看看这个:http://stackoverflow.com/questions/22075238/uploading-laravel-project-onto-web-server – Saman