如何使用composer和FTP部署Laravel 5

时间:2015-03-17 20:19:43

标签: laravel deployment

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

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

1 个答案:

答案 0 :(得分:3)

确保您可以在服务器上使用composer binary并设置

  • 上传除供应商文件夹以外的所有文件(您可以使用一些读取git-ignore文件而不上传被忽略文件的FTPS manager
  • 设置./storage文件夹的权限(浏览此severfault thread
  • 确保您的网络服务器根目录为./public
  • 创建env文件(在你想要之前不会改变)并且不要用" local"覆盖它。 env file
  • $ composer install(从composer.lock安装所有内容)
  • $ composer update(在更新生产之前,再次从存储库更新,在本地测试