2009-11-10 3 views
1

Dans Drupal 6, le menu d'administration a disparu. Le super-utilisateur (uid = 1) peut le voir, mais le rôle Admin, qui a l'autorisation correcte, ne le voit pas. Si un utilisateur avec le rôle Admin devait aller sur les pages, il pouvait y accéder (comme nodes/add/content_type ou autre), mais il n'y a pas de menu. (Donc, hypothétiquement, le site pourrait être administré par Admins en allant directement aux URL au lieu d'utiliser les menus.)Drupal6: Administer Menu Fini

Pourquoi cela est-il possible? J'ai rincé les caches. Le rôle Admin possède l'autorisation Menu Module >> Administer Menu. L'utilisateur authentifié a également ce rôle (en tant que test), mais cela ne fonctionne toujours pas.

MISE À JOUR: Précision de ci-dessus: si un administrateur accède à /admin, il obtiendra une erreur Access Denied.

C'est ce que print_r(debug_backtace()); rendements:

Array ( 
[0] => 
    Array ([file] => /home/sitename/public_html/subdir/index.php 
      [line] => 27 
      [function] => drupal_access_denied 
      [args] => Array ())) 

Répondre

2

Si l'utilisateur admin peut voir le menu, le il vous suffit d'aller à admin/utilisateur/autorisations, faites défiler jusqu'au module de menu, et assurez-vous que le menu Administrez est sélectionné pour le rôle Admin.

+0

J'avais défini ceci pour le rôle d'administrateur et, en tant que test, pour l'utilisateur authentifié. Cela ne fonctionne toujours pas. –

+0

Hmmm ... Je suppose qu'il est activé dans admin/build/menu-customize/navigation, puisque uid = 1 peut le voir, donc la seule autre chose à vérifier est de s'assurer que les pages d'administration d'accès est vérifiée sous les modules du système dans les autorisations. Autre que ça ... aucune idée :(désolé –

+0

oh ouais, les 'pages d'administration d'accès» n'a pas été activé wow bon pour moi. –

Questions connexes