将内容从一个drupal网站导出并导入到另一个网站?


14

我想将具有评论关系的内容和用户数据与具有内容关系的内容从一个Drupal网站导出到另一个网站的相同版本。在另一个站点中,没有内容和用户数据,它仅安装了一些新模块并进行了配置。

为此,这是最好的方法migration / node_export / Backup and Migrate

Answers:



12

如果要导出到空站点,则需要“ 备份和迁移”模块。它可以让您克隆Drupal网站上的所有内容,包括评论。(如果需要的话,也可以只使用某些表,例如与节点和注释关联的thos)。

节点输出模块只会让你导入/导出节点。例如,注释不是节点。

所述迁移模块是一种更一般的迁移(包括迁移数据不源自的Drupal成Drupal站点)框架。它为您提供了对该过程的更多控制,但是如果您只想导出然后再导入到具有相同版本Drupal 的空白站点中,那我认为是矫kill 过正。顺便说一句,如果您仍然想使用Migrate,请查看Drupal到Drupal的数据迁移。它基于Migrate,但是专门用于将数据从一个Drupal站点迁移(重构)到另一个站点。


1

我建议您使用功能模块和UUID功能。使用这些工具,您不仅可以导出内容,还可以导出其他组件,例如:视图,内容类型等。

如果要导出站点变量,则可以使用Strongarm模块。

希望这可以帮助。


1
并非所有支持内容创建的模块都将其内容打包为可导出的功能。如果您依靠功能进行迁移,则可能会丢失内容。
2014年

UUID功能是否支持导出数千个节点?
David Riccitelli,2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.