« Désolé, vous n'êtes pas autorisé à accéder à cette page » est l'une des erreurs les plus courantes que les utilisateurs de WordPress rencontrent.
Ce message apparaît généralement lorsque votre rôle d'utilisateur n'a pas la permission de visualiser une page dans le tableau de bord WordPress. Mais parfois, il s'affiche même lorsque vous devriez avoir accès.
Nous avons déjà rencontré ce problème et savons qu'il peut être déroutant et frustrant, surtout si vous êtes le propriétaire du site ou un administrateur.
Dans ce guide, nous vous expliquerons les étapes que nous utilisons pour résoudre ce problème sur nos propres sites Web.

⚡ Résumé rapide :
Cette erreur est généralement causée par une inadéquation des autorisations ou un paramètre de sécurité. Les 3 principales solutions sont :
- Vérification des rôles utilisateur
- Réinitialisation du fichier .htaccess
- Correction des autorisations de fichiers
Qu'est-ce qui cause l'erreur « Désolé, vous n'êtes pas autorisé à accéder à cette page » dans WordPress ?
Nous avons vu cette erreur apparaître occasionnellement sur nos sites et également en aidant les lecteurs à résoudre les problèmes de leurs sites. Elle se produit généralement lorsque votre rôle utilisateur WordPress (les autorisations attribuées à votre compte spécifique) n'a pas l'autorisation d'accéder à une zone spécifique du tableau de bord d'administration.
Par exemple, un auteur ne peut modifier que ses propres articles. Si quelqu'un leur envoie un lien direct pour modifier l'article d'un autre auteur, ils verront le message « Désolé, vous n'êtes pas autorisé à accéder à cette page ».
Mais voici la partie délicate : parfois, l'erreur s'affiche même lorsque vous devriez avoir accès. C'est là que cela devient frustrant.
Si vous n'êtes pas le propriétaire du site ou un administrateur, vous devrez contacter quelqu'un qui l'est. Il pourra vous expliquer pourquoi vous n'avez pas accès ou mettre à jour votre rôle d'utilisateur si nécessaire.
Si vous êtes le propriétaire ou l'administrateur du site, et que vous voyez toujours l'erreur lors de la connexion, alors quelque chose s'est mal passé en coulisses — généralement avec les autorisations utilisateur ou une mise à jour récente.
Elle pourrait être causée par une mise à jour WordPress échouée, un plugin défectueux, un conflit de thème ou un problème de configuration du serveur impliquant les autorisations de fichiers (les règles au niveau du serveur qui déterminent qui peut lire, écrire ou exécuter des fichiers).
La partie frustrante est que vous ne pourrez pas résoudre ce problème depuis le tableau de bord WordPress. Vous devrez utiliser FTP ou accéder directement à votre base de données.
Cela peut être intimidant si vous êtes nouveau sur WordPress, et faire le mauvais changement peut causer des problèmes plus importants. Donc, avant de faire quoi que ce soit, nous vous recommandons fortement de créer une sauvegarde complète de votre site web.
Et si vous préférez ne pas toucher aux fichiers vous-même, essayez de contacter votre fournisseur d'hébergement. Ils pourraient être en mesure de vous aider à résoudre le problème plus rapidement.
Cela étant dit, voici quelques solutions que vous pouvez suivre pour dépanner et corriger l'erreur « Désolé, vous n'êtes pas autorisé à accéder à cette page » dans WordPress :
- Vérifiez que vous avez le bon rôle WordPress
- Vérifiez si le fichier .htaccess est corrompu
- Vérifiez les autorisations de fichiers incorrectes
- Activez le thème par défaut en utilisant FTP
- Désactivez tous les plugins
- Vérifiez vos journaux d'erreurs WordPress
- Mettre à jour vers la dernière version de PHP
- Restaurer votre sauvegarde la plus récente
- Vérifier et modifier votre préfixe de base de données
- Contactez votre fournisseur d'hébergement
- Tutoriel vidéo
- Apprenez d'autres façons de résoudre les erreurs WordPress courantes
1. Vérifiez que vous avez le bon rôle WordPress
Si vous pouvez vous connecter au tableau de bord d'administration WordPress mais que vous ne pouvez pas accéder à des pages spécifiques, votre rôle utilisateur WordPress a peut-être été modifié et vous n'êtes plus administrateur.
Remarque : Si vous ne pouvez pas accéder du tout au menu « Utilisateurs », passez à l'étape suivante. Vous pouvez également utiliser phpMyAdmin pour réinitialiser manuellement les autorisations si vous êtes complètement bloqué.
Depuis le tableau de bord WordPress, vous pouvez voir votre rôle utilisateur en suivant ces étapes :
- Accédez à Utilisateurs » Tous les utilisateurs dans votre barre latérale.
- Localisez votre nom d'utilisateur dans la liste.
- Regardez la colonne Rôle pour vous assurer qu'elle indique « Administrateur ».

Si vous n'avez pas accès à la page Utilisateurs, cela signifie que vous n'êtes pas administrateur.
Si vous ou quelqu'un d'autre avez accidentellement supprimé votre compte administrateur ou modifié votre rôle d'utilisateur, vous pouvez ajouter un nouvel utilisateur administrateur avec phpMyAdmin.
2. Vérifier la corruption du fichier .htaccess
Si vous avez un rôle d'utilisateur administrateur et que vous voyez toujours « Désolé, vous n'êtes pas autorisé à accéder à cette page » sur le front-end, la cause pourrait être un fichier .htaccess corrompu. Nous pouvons vérifier cela en renommant le fichier.
Vous devrez utiliser un client FTP comme FileZilla ou la fonction de gestionnaire de fichiers de votre compte hébergement WordPress. Si vous n'avez jamais utilisé FTP auparavant, vous voudrez peut-être consulter notre guide sur comment utiliser FTP pour télécharger des fichiers vers WordPress.
- Connectez-vous à votre site web à l'aide de votre client FTP.
- Naviguez jusqu'au dossier racine (souvent nommé public_html).
- Trouvez le fichier nommé
.htaccess. - Faites un clic droit sur le fichier et renommez-le en
.htaccess.old.

Si vous ne trouvez pas votre fichier .htaccess, consultez notre guide sur comment trouver .htaccess dans WordPress.
Une fois que vous avez renommé le fichier, essayez de vous connecter à votre site WordPress pour voir si cela a résolu le problème. Si ce n'est pas le cas, renommez-le à nouveau en .htaccess et passez à l'étape suivante.
Si vous pouvez vous connecter, alors vous avez résolu le problème. L'étape suivante consiste à générer un nouveau fichier .htaccess. Pour ce faire, accédez à la page Réglages » Permaliens dans WordPress.

Cliquez simplement sur le bouton Enregistrer les modifications en bas de la page, et WordPress générera un nouveau fichier .htaccess.
3. Vérifier les permissions incorrectes des fichiers
Pendant que votre client FTP est ouvert, nous allons vérifier qu'il n'y a pas de problème avec les autorisations de vos fichiers. Les autorisations de fichiers contrôlent qui peut accéder aux fichiers et dossiers sur votre site Web.
Les paramètres suivants sont recommandés pour la plupart des utilisateurs :
- 755 pour tous les dossiers et sous-dossiers.
- 644 pour tous les fichiers.
Voici comment appliquer ces paramètres correctement en utilisant FTP :
- Accédez à votre dossier racine et sélectionnez les dossiers
wp-admin,wp-contentetwp-includes. - Cliquez avec le bouton droit de la souris et sélectionnez « Permissions de fichiers… ».
- Entrez 755 dans le champ de valeur numérique.
- Cochez « Récursion dans les sous-répertoires » et sélectionnez « Appliquer uniquement aux répertoires ».
- Cliquez sur OK pour appliquer les modifications.

Cela ouvrira la boîte de dialogue des permissions de fichiers.
Maintenant, vous devez entrer 755 dans le champ de valeur numérique. Après cela, vous pouvez cliquer sur la case à cocher « Récursion dans les sous-répertoires » puis sélectionner l'option « Appliquer uniquement aux répertoires ».

Cliquez sur le bouton « OK » pour continuer. Votre client FTP commencera à définir les autorisations de fichiers pour les dossiers et sous-dossiers. Vous devrez attendre qu'il ait terminé.
Ensuite, sélectionnez tous les fichiers et dossiers dans le dossier racine de votre site WordPress, puis cliquez avec le bouton droit de la souris pour ouvrir la boîte de dialogue des permissions de fichiers.

La boîte de dialogue des permissions de fichiers apparaîtra.
Entrez 644 dans la valeur numérique et cliquez sur « OK » pour continuer.

Votre client FTP commencera maintenant à définir les permissions de fichiers pour tous les fichiers de votre site WordPress.
Une fois que vous avez fait cela, essayez de vous connecter à nouveau à votre site WordPress. Si vous réussissez, vous avez résolu le problème. Sinon, passez à l'étape suivante.
4. Activer le thème par défaut en utilisant FTP
La solution suivante consiste à vérifier si votre thème WordPress actif pourrait causer ce problème.
Vous devrez vous connecter à votre site Web à l'aide d'un client FTP ou du gestionnaire de fichiers de votre fournisseur d'hébergement Web. Ensuite, accédez au dossier wp-content.

Une fois sur place, vous verrez un dossier appelé themes. C'est là que WordPress stocke tous les thèmes installés sur votre site Web.
Pour résoudre ce problème en toute sécurité, suivez ces étapes pour forcer WordPress à passer à un thème par défaut :
- Ouvrez le dossier
themes. - Localisez le dossier de votre thème actif actuel (par exemple,
astraoudivi). - Cliquez avec le bouton droit de la souris sur ce dossier spécifique et renommez-le en quelque chose comme
astra.deactivate.
Cela activera le thème WordPress par défaut (comme Twenty Twenty-Four). Essayez maintenant de vous connecter à votre site WordPress pour voir si cela a résolu le problème.
Si vous recevez toujours l'erreur « Désolé, vous n'êtes pas autorisé à accéder à cette page », le problème n'est pas causé par un thème. Vous devez renommer votre dossier de thème pour lui redonner son nom d'origine et passer à l'étape suivante.
Si vous parvenez à vous connecter, le thème actif précédent a causé le problème, et vous pouvez commencer à le dépanner. Vous pourriez essayer d'utiliser un thème différent ou réinstaller le même thème et le configurer soigneusement.
Cependant, si l'erreur revient, signalez-la à l'auteur du thème. Il pourra peut-être vous aider à résoudre le problème ou à corriger un bug dans le thème.
5. Désactiver tous les plugins
La solution suivante consiste à vérifier si un plugin WordPress défectueux cause l'erreur. Nous allons le faire en désactivant temporairement tous les plugins.
Si vous n’êtes pas sûr de la manière de procéder sans accéder à la zone d’administration de WordPress, ne vous inquiétez pas. Vous pouvez le faire facilement via FTP :
- Naviguez jusqu’au dossier
wp-contentà l’aide de votre client FTP. - Trouvez le dossier nommé
plugins. - Renommez le dossier en
plugins.deactivate.

Cela désactivera instantanément tous les plugins installés. Si vous pouvez maintenant vous connecter à votre tableau de bord, vous savez qu’un des plugins était le coupable. Renommez le dossier en plugins, puis activez-les un par un pour trouver le problème.
6. Vérifiez vos journaux d’erreurs WordPress
Vous pourrez peut-être consulter un journal d'erreurs pour trouver des indices sur ce qui s'est mal passé. Votre fournisseur d'hébergement Web peut conserver des journaux, ou vous avez peut-être configuré WordPress précédemment pour qu'il les conserve.
Vous pouvez souvent trouver un fichier debug.log dans votre dossier wp-content si le débogage est activé. Sinon, vous pouvez l’activer en ajoutant du code à votre fichier wp-config.php.
Pour plus de détails, consultez notre guide sur comment configurer les journaux d'erreurs WordPress ou contactez votre fournisseur d'hébergement.
7. Mettez à jour vers la dernière version de PHP
Si votre site WordPress utilise une version obsolète de PHP, cela peut causer des problèmes. La mise à niveau vers la dernière version peut être utile.
Vous pouvez généralement mettre à jour votre version de PHP directement depuis votre panneau de contrôle d’hébergement (tel que cPanel ou hPanel) dans la section « Configuration PHP » ou « Gestionnaire MultiPHP ».
Pour plus d'informations, consultez notre guide sur comment mettre à jour votre version de PHP dans WordPress ou contactez votre fournisseur d'hébergement.
8. Restaurez votre sauvegarde la plus récente
Si vous avez effectué une sauvegarde récente de votre site Web WordPress, la restauration à une version antérieure corrigera probablement l'erreur « Désolé, vous n'êtes pas autorisé à accéder à cette page ».
Le problème est que vous perdrez toutes les modifications apportées à vos paramètres et à votre contenu après la sauvegarde. C'est pourquoi nous recommandons toujours d'utiliser un plugin de sauvegarde fiable comme Duplicator, qui facilite la restauration de votre site.
Pour plus d'informations, consultez notre guide pour débutants sur comment restaurer WordPress à partir d'une sauvegarde.
9. Vérifiez et modifiez le préfixe de votre base de données
Si vous avez précédemment décidé de modifier le préfixe de votre table de base de données dans le fichier wp-config.php, il y a une chance qu'il y ait une divergence entre le préfixe de votre base de données et votre base de données WordPress.
Cela se produit parce que les capacités de votre rôle utilisateur sont stockées dans la base de données avec un préfixe spécifique (généralement wp_ par défaut).
Si le préfixe dans votre fichier de configuration ne correspond pas à celui des tables de votre base de données, WordPress perd effectivement la trace de vos privilèges d'administrateur, provoquant l'erreur « Désolé, vous n'êtes pas autorisé à accéder à cette page ».
La solution consiste à vérifier votre base de données via phpMyAdmin et à voir si les noms des tables de la base de données portent la valeur du préfixe définie dans votre fichier wp-config.php.
Pour ce faire, vous pouvez consulter notre guide sur comment modifier le préfixe de la base de données WordPress.
10. Contactez votre fournisseur d'hébergement
Si vous n'êtes pas en mesure de corriger l'erreur vous-même, vous devriez contacter votre société d'hébergement WordPress pour voir s'ils peuvent faire quelque chose.
De nombreux fournisseurs offrent un excellent support technique et peuvent être en mesure de résoudre le problème pour vous. Par exemple, des entreprises comme SiteGround et HostGator ont des équipes de support expérimentées avec ces erreurs WordPress spécifiques.
Lorsque vous les contactez, demandez-leur de vérifier les journaux d'erreurs du serveur spécifiquement pour les erreurs 403 Forbidden ou les refus de permission. Cela les aidera à identifier le fichier exact qui cause le problème.
Pour de meilleurs résultats, assurez-vous de consulter notre guide sur comment demander correctement le support WordPress et l'obtenir.
Tutoriel vidéo
Si vous préférez des instructions vidéo, regardez simplement cette vidéo :
Apprenez d'autres façons de résoudre les erreurs WordPress courantes
Vous rencontrez d'autres erreurs WordPress ? Consultez les guides ci-dessous pour les résoudre :
- Comment corriger l'écran blanc de la mort de WordPress (étape par étape)
- Comment corriger l'erreur interne du serveur 500 dans WordPress
- Comment corriger l’erreur « Les cookies sont bloqués en raison d’une sortie inattendue » dans WordPress
- Comment corriger l'erreur « Indisponible pour maintenance planifiée » dans WordPress
- Comment corriger l'erreur « Extension MySQL PHP manquante » dans WordPress
- Comment corriger l'erreur de connexion à la base de données dans WordPress
- Comment corriger l'erreur « Êtes-vous sûr de vouloir faire cela ? » dans WordPress
Nous espérons que ce tutoriel vous a aidé à apprendre comment résoudre l'erreur « Désolé, vous n'êtes pas autorisé à accéder à cette page » dans WordPress. Vous voudrez peut-être aussi mettre en signet notre guide ultime sur comment résoudre l'erreur 403 Forbidden ou comment sécuriser votre site WordPress.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.


Kzain
J'obtiens parfois cette erreur, je voulais demander la version PHP que mon hébergement fournit. Mon hébergement fournit la version PHP
8.2, mais par défaut, elle est définie sur une version différente, 8.0. J'ai donc changé la version PHP pour la dernière car après la nouvelle version de WordPress
Mark K
J'ai également trouvé un problème avec un plugin qui avait une page de paramètres qui causait cette « erreur » lorsque la constante DISALLOW_FILE_MODS était vraie, par exemple define( ‘DISALLOW_FILE_MODS’, true );
Support WPBeginner
Thank you for sharing another possible reason for this error
Admin
Rob Mahan
Mon site web avait été piraté, probablement en raison d'un mot de passe de connexion faible. Après avoir nettoyé tous les mauvais articles, le site semblait fonctionnel, mais je rencontrais l'erreur « Désolé, vous n'êtes pas autorisé à accéder à cette page » lorsque j'essayais de mettre à jour la version de WordPress. De plus, je ne pouvais pas supprimer les thèmes ou plugins inutilisés. J'ai tout essayé dans cet article, sans succès.
J'ai finalement trouvé ces deux lignes qui avaient apparemment été ajoutées à mon fichier wp-config.php. Une fois que je les ai supprimées, toutes les fonctionnalités administratives ont été restaurées.
define(‘DISALLOW_FILE_EDIT’,true);
define(‘DISALLOW_FILE_MODS’,true);
Support WPBeginner
Thank you for sharing this in case other users run into the same issue!
Admin
Kimberly
Ça a marché ! Merci.