【发布时间】:2009-11-10 01:44:48
【问题描述】:
在 Drupal 6 中,管理菜单消失了。超级用户 (uid = 1) 可以看到它,但拥有正确权限的 Admin 角色却不能。如果具有管理员角色的用户要访问这些页面,他们可以访问它们(例如nodes/add/content_type 或其他东西),但没有菜单。 (因此,假设管理员可以通过直接访问 URL 而不是使用菜单来管理站点。)
为什么会发生这种情况?我已经刷新了缓存。
Admin 角色拥有Menu Module >> Administer Menu 权限。 Authenticated 用户也有这个角色(作为测试),但它仍然不起作用。
更新:以上说明:如果管理员导航到/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 ( ) ) )
【问题讨论】: