Je me suis creusé la cervelle pour résoudre ce problème pendant des heures, et je sais que je ne suis pas le premier à le rencontrer.Problème d'autorisation utilisateur anonyme Drupal
Je rencontre des difficultés pour accorder aux utilisateurs anonymes l'accès au contenu du nœud dans Drupal 6.15. J'ai tout essayé, y compris les insertions sur MySQL, en vérifiant et en revérifiant tous les paramètres d'autorisations disponibles (oui, j'ai activé "Accéder au contenu"), en reconstruisant les permissions et en effaçant le cache. J'ai désactivé les modules personnalisés dans l'espoir de résoudre un conflit mais toujours pas de chance. Les utilisateurs anonymes obtiennent la page "Accès refusé" partout mais sur un calendrier personnalisé Voir la page.
J'ai essayé ces requêtes, mais ils ne sont que des copies de ce qui est déjà là:
INSERT INTO users (uid, name, mail) VALUES (0, '', '');
INSERT INTO users_roles (uid, rid) VALUES (0, 1);
INSERT INTO node_access VALUES (0, 0, 'all', 1, 0, 0);
Ma seule lueur d'espoir: « Les autorisations d'accès par l'utilisateur » du Devel module d'affichage indique en effet que l'utilisateur: Anonyme Impossible d'afficher le contenu (VOIR IMAGE). Cela soulève une question déroutante: comment se fait-il que "Tous les utilisateurs peuvent voir tous les nœuds" pendant que l'utilisateur: Anonymous a simultanément "NON: accès au contenu" ???
Cela me rend fou. Si quelqu'un peut m'avertir de ce que je fais de mal, je vais sauter d'excitation et vous acheter une bière si vous êtes à Seattle.
MERCI!
alt text http://seethreeblog.com/images/devel.png
J'ai fini par avoir les serveurs de commutation client - l'administrateur de base de données qu'ils n'avaient jamais compris quel était le problème. Mon intuition est que la base de données MySQL n'a pas été configurée avec les permissions correctes ... mais c'est n'importe qui devine. Cela fonctionne maintenant avec GoDaddy. –