2012-05-19 110 views
1

我使用magento开发一个网站。如何在服务器上发布?如果asp.net发布后 代码被转换成dll。但这里magento它是如何工作的?我如何配置我自己的网站?如何发布magento网站?

在此先感谢...

回答

3

有很多方法可以做到这一点。从最简单到最复杂:

  • 简单的zip和服务器上的解压缩。使用mysqldumps迁移数据库。
  • 推送文件用FTP程序。最好是有一个比较观者如超越比较
  • 如果利用QA环境或同一箱分段站点,也可以利用rsync从一个目录更改推到另一个本地服务器。
  • 创建一个源代码控制存储库并使用您的生产站点根目录为你的Magento应用程序(可能是你最好的,易于使用的赌注)的检出。
  • 利用源控制但具有构建工具如Apache Ant的部署。
  • 实现了一个工具,例如Capistrano的,哈德森/詹金斯,或CruiseControl的
  • 持续集成

你真的想使用源代码控制无论如何 - 所以从SVN /混帐/汞柱部署直或其他工具使最因为它是最容易管理的,只需要你很少的努力。使您的存储库可公开访问可以像使用免费服务(如GitHub或Beanstalkapp)一样简单。付费级别为您提供私人回购或多个用户。

持续集成将是对正在迅速变化,每天许多部署发生站点快速部署你最好的选择。的工具的一些比较:

http://en.wikipedia.org/wiki/Comparison_of_Continuous_Integration_Software

我希望帮助。我已经使用以上所有方法部署了Magento。在本地模块中使用升级脚本之外,实际上没有优雅的方式来推送数据库。您可以使用Maatkit等工具来区分表格,或者在某些极端情况下,我看到开发者使用Magento的内置表格前缀在qa和生产环境之间切换。