我使用magento开发一个网站。如何在服务器上发布?如果asp.net发布后 代码转换为dll。但在这里magento如何工作?我如何配置自己的网站?
提前致谢...
答案 0 :(得分:3)
有很多方法可以做到这一点。从最简单到最复杂:
rsync
将更改从一个目录推送到另一个目录。您真的希望无论如何都要使用源代码控制 - 因此直接从SVN / Git / Hg或其他工具进行部署是最有意义的,因为它最容易管理并且您只需要很少的努力。使您的存储库可公开访问可以像使用GitHub或Beanstalkapp等免费服务一样简单。付费级别为您提供私人回购或多个用户。
持续集成将是您快速部署在快速变化且每天进行许多部署的网站上的最佳选择。一些工具比较:
http://en.wikipedia.org/wiki/Comparison_of_Continuous_Integration_Software
我希望有所帮助。我使用上述所有方法部署了Magento。在本地模块中使用升级脚本之外,确实没有优雅的方法来推送数据库。您可以使用Maatkit等工具来扩展表格,或者在某些极端情况下,我看到开发人员使用Magento的内置表格前缀在qa和生产环境之间进行交替。