Drupal中存储的节点数据在哪里?

时间:2014-07-04 10:09:24

标签: database drupal nodes

我有一个工作的Drupal站点需要在另一台服务器上复制,因此复制版本不包含自定义站点信息,如用户数据或主站点上发布的特定文章。

所以我做了主数据库的选择性转储,并在复制的站点中重新导入。在"节点"的特定情况下表,我只导入了类型" page"的节点。现在,一切顺利。该网站的主要功能是工作,但我有一个问题,页面抛出错误"请求的页面" / node / page_number"无法找到。"与所有基本节点页面。我只能看到视图和头版。

可能我没有倾倒Drupal显示节点所需的一些信息。所以问题是:我在哪里可以找到有关基本节点的信息?我想移植桌子"节点"和" node_access"很不错,但实际上并非如此。

2 个答案:

答案 0 :(得分:1)

考虑data_export_import模块。

我喜欢data_export_import的是它是一个多功能的模块(用于导出和导入数据。而与其他一些解决方案一样,导入和导出阶段由单独的模块完成,这可能意味着额外的需要确保出口与进口的兼容性。)

答案 1 :(得分:1)

问题是node表仅存储基本信息。

我认为你也没有导入node_revision表。

即使你这样做,通过重置id列和缺少字段和其他自定义模块提供的额外数据,转储表并仅将特定数据重新导入另一个数据库会破坏它们的连接。

考虑使用导入/导出模块,比较您可以找到Comparison of Content and User Import and Export Modules