1

我已经安装了工作流和域访问模块。现在我无法保存任何内容。

这是我收到的错误消息:

 PDOException : SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '3053646-1-domain_id' for key 'PRIMARY': INSERT INTO {node_access} (nid, realm, gid, grant_view, grant_update, grant_delete) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5); Array ( [:db_insert_placeholder_0] => 3053646 [:db_insert_placeholder_1] => domain_id [:db_insert_placeholder_2] => 1 [:db_insert_placeholder_3] => 0 [:db_insert_placeholder_4] => 1 [:db_insert_placeholder_5] => 1 ) dans node_access_write_grants() (ligne 3417 dans /modules/node/node.module).

我该如何解决?

4

1 回答 1

0

在不同的模块上遇到了同样的问题,并在问题讨论中找到了以下补丁:http: //drupal.org/node/1681636。补丁: http ://drupal.org/files/0001-eck-issue-1681636-Installation-SQL-error-Duplicate-P.patch 看起来解决方案是使一个唯一索引而不是主键。

这个修复对我有用。

于 2013-05-28T14:33:56.073 回答