我已经安装了工作流和域访问模块。现在我无法保存任何内容。
这是我收到的错误消息:
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).
我该如何解决?
答案 0 :(得分:0)
在另一个模块上遇到同样的问题,并在问题讨论中找到了以下补丁:http://drupal.org/node/1681636。 补丁: http://drupal.org/files/0001-eck-issue-1681636-Installation-SQL-error-Duplicate-P.patch 看起来分辨率是使一个唯一索引而不是主键。
这个修复对我有用。