在Drupal 6中,“管理”菜单消失了。超级用户(uid = 1)可以看到它,但是具有正确权限的Admin角色却看不到。如果具有Admin角色的用户转到页面,他们可以访问这些页面(比如nodes/add/content_type或其他什么),但是没有菜单。(因此,假设该网站可以由管理员直接访问URL而不是使用菜单来管理。)
为什么会发生这种事?我把藏起来的东西都冲了。
Admin角色具有Menu Module >> Administer Menu权限。经过身份验证的用户也有这个角色(作为一个测试),但是它仍然不能工作。
更新:上面的说明:如果管理员导航到/admin,他将得到一个Access Denied错误。
这就是print_r(debug_backtace());产生的结果:
Array (
[0] =>
Array ( [file] => /home/sitename/public_html/subdir/index.php
[line] => 27
[function] => drupal_access_denied
[args] => Array ( ) ) )发布于 2009-11-10 01:57:37
如果管理员用户可以看到菜单,那么您只需要转到admin / user /权限,滚动到菜单模块,并确保为Admin角色选择了“管理”菜单。
https://stackoverflow.com/questions/1705165
复制相似问题