Drupal 给我一条错误消息,上面写着:“检测到非法选择。请联系网站管理员”在网站上:http : //naplesres.designbracket.com 更糟糕的是,这个错误阻止我登录网站 。每次我输入任何用户的 uname/pwd 时都会引发错误。(我通过检查数据库中的用户表来仔细检查密码没有更改)
我认为错误的根源在于左侧边栏中的“查找本地优惠券”块。此搜索是通过公开视图的过滤器创建的,其中的值肯定会导致错误。然而,尽管密码正确,但无法登录该站点是令人费解的。请帮助谢谢
Drupal 给我一条错误消息,上面写着:“检测到非法选择。请联系网站管理员”在网站上:http : //naplesres.designbracket.com 更糟糕的是,这个错误阻止我登录网站 。每次我输入任何用户的 uname/pwd 时都会引发错误。(我通过检查数据库中的用户表来仔细检查密码没有更改)
我认为错误的根源在于左侧边栏中的“查找本地优惠券”块。此搜索是通过公开视图的过滤器创建的,其中的值肯定会导致错误。然而,尽管密码正确,但无法登录该站点是令人费解的。请帮助谢谢
供将来参考:如果某个块导致该问题,请尝试从数据库中禁用它。同样可以应用于引起问题的模块。
您可以禁用“块”表中的块,设置 status=0 和 region=''
模块位于“系统”表中,只需设置 status=0 即可禁用它。
在尝试不完整的模块甚至在我编码的模块上做错事时,它们为我节省了很多时间。
我已经能够解决错误。它更多的是打击和试验而不是逻辑。最困难的部分是登录网站。尽管在数据库级别反复重置密码,但我无法登录。所以我点击请求新密码并使用 1 次登录 url 登录网站并重置密码。
错误的主要原因在于基于 CCK 选择列表选择值的视图。CCK 选择列表中的允许值已更改;我相信这引起了一些冲突。再次保存视图自动解决了错误。
我在尝试创建页面或块时遇到了这个问题:Drupal 会显示“非法选择 - 联系管理员”表单错误。我发现它正在发生,因为我的安装不包含默认的“输入格式”,并且由于单选按钮为空,尝试创建新页面失败。一旦我将它设置为“过滤的 HTML”,我就不再收到错误了。您可以通过转至管理 > 站点配置 > 输入格式来设置默认输入格式。
此外,请仔细检查您的用户权限。出于某种原因,我的安装没有给管理员完全权限,所以我创建了一个新的管理员角色并给了自己完全权限。