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