我正在与symfony2一起学习这个框架。发布一个symfony2网站/ webapp
我从来没有读过任何东西的一件事是:如何将您的项目从开发环境转移到生产环境? 我的意思是,为了让我的symfony网站正确发布(假设我的产品环境适合symfony2的要求),“待办事项列表”是什么?
我正在与symfony2一起学习这个框架。发布一个symfony2网站/ webapp
我从来没有读过任何东西的一件事是:如何将您的项目从开发环境转移到生产环境? 我的意思是,为了让我的symfony网站正确发布(假设我的产品环境适合symfony2的要求),“待办事项列表”是什么?
有几种不同的方法来部署一个Symfony2的应用。看看Symfony Cookbook中的这个条目:How to deploy a Symfony2 application。
代码复制到服务器的基本部署后的步骤后可能包括:
可能有很多,你需要做的,根据您的设置其他的事情:
我个人通常用Capifony。我已经将应用程序复制到第三方库的服务器上。然后它执行我需要的部署后任务:清除缓存,转储网络资产并执行数据库迁移
有几种方法来这样:
对于部署的基础知识和部署后的步骤,请参阅官方文档: How to deploy a Symfony2 application
感谢你们两位。我的错误是不考虑这个purpouse的食谱。 – Nemus
Capifony的+1。甚至可以部署Symfony项目中最大的项目,减少无压力 –
Capifony:+1多阶段,回滚,测试。您可以轻松地在任务之前/之后添加自定义脚本(vpn连接,上载文件夹创建) – Picoss