在Magento中传输/迁移整个目录

时间:2015-06-23 16:37:47

标签: magento

我一直在尝试将整个目录从一个Magento服务器转移到另一个服务器,我遇到了一些重大问题。

我可以获得大部分目录数据,但我总是遗漏了诸如产品样本,产品类别或产品的自定义选项之类的内容。为了获得这些,我最终构建了自己的脚本,查询Magento,将数据写入我自己设计的CSV文件,然后编写另一个脚本,将这些数据添加到另一台服务器。

我一直在询问其他内部开发人员,显然这就是他们每次迁移的方式。他们花了很多时间来构建大量的自定义脚本只是为了传输目录,显然不同的Magento站点是如此不同,他们必须在传输下一个站点时构建全新的脚本。

这是每个人的共同经历吗?

我觉得必须有更好的方法。有没有人知道将整个目录(不仅仅是产品,而是一切)转移到另一台服务器的更好方法?我们不能只复制整个SQL数据库吗?

2 个答案:

答案 0 :(得分:1)

您可以通过多种方式将magento商店从一台服务器迁移到另一台服务器。

如果要传输完整的magento站点,则应尝试使用数据库导入/导出。它简单快捷的过程。您可以关注Site Ground tutorial for this

如果您只想传输产品,目录,客户,订单等数据,那么您可以轻松快速地尝试 magmi 导入器导入数据。您也可以尝试使用magento数据流配置文件。

答案 1 :(得分:1)

您可以使用Magento导出向导导出产品,方法是进入系统 - >导入/导出 - >导出 然后从导出设置中选择实体类型产品和导出文件格式为CSV

获取CSV文件后,您可以使用Magento同一向导导入整个目录,也可以使用数据流。

在Magento中导入更大目录的另一个选择是使用Magmi。

http://wiki.magmi.org/index.php?title=Magmi_Wiki

我希望这会有所帮助