出口Drupal内容?

时间:2009-10-22 05:54:29

标签: drupal export

我想知道只通过使用数据库,在Drupal中导出特定用户的所有内容的最简单方法是什么。这甚至可能吗?

原因是,我移动了一个站点,现在客户端在不知不觉中在旧服务器上创建了内容,我需要将其移动到新服务器。不幸的是,该网站不再被访问(由于移动),所以我只能访问数据库。

我是否应该考虑找到一种可以访问isntallation然后使用export mdoule的方法,或者使用PHPMyAdmin轻松导出?

4 个答案:

答案 0 :(得分:4)

哎哟

您可以将数据库设置在某个沙箱上,这样您就可以查看更改的内容了。如果您可以访问数据库(并且知道您拥有的drupal和模块的版本),那么您可以从中运行drupal站点。

在之前的一个问题中,我建议使用migrate模块将内容从一个drupal db转移到另一个drupal db,我觉得这里有用。如果您无法获得另一个代码库来查看旧数据库。

答案 1 :(得分:1)

不是试图查明特定用户创建的内容,而是根据日期时间获取所需内容可能要容易得多。但这实际上取决于创建的内容类型。如果它只是节点,那么从一个数据库加载节点并将其保存到另一个数据库应该相当简单。

值得一提的另一件事是Drupal支持在您的设置中拥有多个数据库。如果数据库连接属于同一类型(例如MYSQL),则可以相对更改数据库连接。请参阅db_set_active功能。

您也可以尝试使用像Jeremy建议的迁移模块,这种方式取决于您的Drupal / PHP / SQL技能有多好以及获取所需数据的难度。

答案 2 :(得分:1)

我认为这个模块会帮助你

data_export_import

答案 3 :(得分:0)

我知道你已经解决了这个问题,但是backup_migrate模块呢?