Access denied - You are not authorized to access this page.

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous,

C'est ma première intervention sur Drupalfr, suite à ma décision de changer de CMS. Je suis actuellement sur Xoops et suite à des problèmes récurrents de hacking et d'interruption de site par mon hébergeur, j'ai choisi de changer et il semble, après de multiples "études", que Drupal soit un très bon outil pour ce que je veux en faire, et en termes de sécurité.

Seulement voila, la sécurité est tellement forte que suite à l'installation, je ne peux même pas accéder à mon propre site ...

J'explique en détails :

Mon installe tourne sur un serveur mutualisé (pas d'accès aux fichiers de config de php ou apache), sous Apache, avec une base Mysql, chez OVH.

J'ai installé une première fois la version 4.7.4 de Drupal, en suivant toutes les instructions et tout s'est bien déroulé. J'ai donc créé mon compte admin, puis j'en ai profité pour aller gratter un peu dans tous les coins. Une fois tout ça terminé, j'ai voulu tester l'aspect du site pour un utilisateur anonyme. J'ai cliqué sur "logout".
J'avais alors accès à mon site, mais sans le bloc d'identification (login/pass). Comme je pensais avoir changé à tort un paramètre d'affichage, j'ai décidé de retourner dans le panneau d'admin pour remédier à ce dysfonctionnement.
Mais en tapant : http://www.monsite.com/drupal/?q=admin je me suis retrouvé avec un message : "Access denied".

J'ai parcouru tous les forums de Drupal.org, mais les réponses apportées ne fonctionnaient pas pour moi (pas de firewall, pas de problème de connexion à la base, ...)

J'ai donc décidé d'installer la version 5 de Drupal, pour tester. Et ça fonctionne très bien (seul problème, elle est en beta, et donc inexploitable en production, et les modules 4.7.4 ne sont pas compatibles - notamment TinyMCE).

Bref, j'efface mes fichiers 4.7.4, toutes mes tables dans la base et je décide de réinstaller drupal 4.7.4 ex nihilo.
Pour plus de sécurité, je nomme mes tables avec un préfixe différent de l'ancien (je n'ai qu'une seule base de données).
L'installation se passe et cette fois-ci, c'est dès ma première connexion que j'obtiens le message "Acces denied You are not authorized to access this page", comme vous pouvez le voir sur cette image : http://img316.imageshack.us/img316/9857/ecranaccessdeniedfx6.gif

J'ai essayé en faisant pêter le mod_rewrite dans le .htaccess, cra OVH le gère assez mal. Mais ça ne change rien !! J'aimerais vraiment changer pour Drupal, mais encore faudrait-il que j'arrive à le faire fonctionner ...

Avez-vous déjà eu ce problème ?

Par avance, merci de votre aide.

Pour résoudre ton tout premier problème: la page admin (?q=admin) n'est accessible qu'aux administrateurs. Etant utilisateur anonyme, c'est normal que tu n'aies pas eu le droit d'y accèder. Si tu as perdu le bloc de login, tu peux toujours d'identifier en utilisant la page user (?q=user dans l'adresse).

Bon. Pour ton nouveau problème suite à réinstallation, j'avoue que je ne vois pas. Quelle page exactement produit cette erreur? Toutes? As-tu créée le premier compte (administrateur)?

Au pire, tu peux toujours supprimer à la main (depuis le phpmyadmin) les nouvelles tables et recommencer l'opération. Normalement ca devrait marcher (je l'ai fais des dizaines de fois, y compris chez OVH et avec le mod_rewrite activé, et tout fonctionne correctement).

Merci pour ton aide.
Grâce à cela j'ai pu me connecter sur la page de création de comptes et j'ai créé mon compte admin.
malheureusement, je n'ai pas le menu de gauche et je ne peux donc pas accéder à toutes les fonctions d'administration. Je n'accède par les url's qu'aux fonctionnalités suivantes :
- http://www.monsite.com/_tests/drupal4/?q=admin/access/permissions - sans possiblité de les changer
- http://www.monsite.com/_tests/drupal4/?q=admin/access/roles
- http://www.monsite.com/_tests/drupal4/?q=admin/access/rules
- http://www.monsite.com/_tests/drupal4/?q=admin/access/rules/check
- http://www.monsite.com/_tests/drupal4/?q=admin/modules
- http://www.monsite.com/_tests/drupal4/?q=admin/settings
- ...

Mais je n'ai pas accès à http://www.monsite.com/_tests/drupal4/?q=admin/build/block ou /menu. Achaque fois, je tombe sur la page de logs ... Cela m'empêche donc de changer l'affichage des blocs et d'afficher le menu.
Je pense que je vais refaire une installation complète, car celle-ci semble mal partie ... :(

Finalement, j'ai réussi en suivant ton conseil et effaçant toutes mes tables. Puis j'ai relancé le script SQL pour les recréer et ça fonctionne ;-)

Maintenant je n'ai plus qu'à apprendre à maîtriser la bête !!

Salut, j'ai installé drupal (version anglaise) en local avec wamp et j'ai le même problème de "Access denied You are not authorized to access this page.." quand je veux créer un article (create content). Pour suivre le conseil de Zefred, j'ai carrément réinstaller wamp et refait l'installation de drupal mais rien n'y fait... :(