Drupal 7 仅从Drupal站点导出/导入一个用户

Drupal 7 仅从Drupal站点导出/导入一个用户,drupal-7,Drupal 7,我需要一些关于如何将用户从我们的“开发”站点导出到我们的“实时”站点的帮助/建议。基本上,我们有两个不同的环境作为正常,但其中一个用户已经在“开发”服务器上测试,并希望他的所有数据转移到“现场” 问题是我们不能移动所有东西,但不能移动用户及其数据本身。任何帮助/建议都将不胜感激。这不容易做到。要完全回答,您所说的用户“数据”是什么意思,您是指角色设置等,还是指他一直在处理的节点和其他项目 如果您指的是角色设置,那么最简单的方法就是在新上下文中手动重新创建用户。如果需要节点,请查看。对于其他类型的

我需要一些关于如何将用户从我们的“开发”站点导出到我们的“实时”站点的帮助/建议。基本上,我们有两个不同的环境作为正常,但其中一个用户已经在“开发”服务器上测试,并希望他的所有数据转移到“现场”


问题是我们不能移动所有东西,但不能移动用户及其数据本身。任何帮助/建议都将不胜感激。

这不容易做到。要完全回答,您所说的用户“数据”是什么意思,您是指角色设置等,还是指他一直在处理的节点和其他项目


如果您指的是角色设置,那么最简单的方法就是在新上下文中手动重新创建用户。如果需要节点,请查看。对于其他类型的项目、视图等,有类似的模块将导出这些项目。

感谢您的回答,在这种情况下,我们可以“还原”用户吗?所以,如果我们删除了一个错误的用户,我们是否能够从另一个数据库(备份)重新导入他?您可以这样做,但这是非常棘手的。您需要非常深入地了解底层数据库结构。正如我所说,从头开始重新创建用户更容易。为此,您需要恢复用户、用户角色、引用用户的字段等中的值。在我的设置(LDAP、交叉引用、工作台访问等)中,需要恢复18-20个不同的表,每个表平均4-5行才能恢复。这不包括将节点的所有权恢复给原始作者或恢复随用户一起删除的丢失节点(取决于您的特定设置,节点是分配给匿名还是已删除)。如果有人给我这个工作,我会很高兴,因为我可以得到我一直想要的新车。