В Drupal 6 меню администрирования исчезло. Суперпользователь (uid = 1
) может видеть его, но роль администратора, которая имеет правильное разрешение, не может. Если пользователь с ролью администратора должен был перейти на страницы, он мог бы получить к ним доступ (например, nodes/add/content_type
или что-то в этом роде), но меню отсутствует. (Таким образом, гипотетически, администратором сайта может быть администрирование, переходя непосредственно к URL-адресам вместо использования меню.)
Почему это могло происходить? Я очистил тайники.
Роль администратора имеет разрешение 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 ( ) ) )