« 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 montrerons comment corriger l'erreur « Désolé, vous n'êtes pas autorisé à accéder à cette page » dans WordPress, étape par étape. Ce sont les étapes réelles que nous utilisons pour dépanner cette erreur sur nos propres sites Web.

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 aussi en aidant les lecteurs à dépanner leurs sites. Elle se produit généralement lorsque votre rôle d'utilisateur WordPress n'a pas la permission 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.
Cela pourrait être causé par une mise à jour WordPress échouée, un plugin cassé, un conflit de thème ou un problème de configuration du serveur.
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.
Vous pourriez également commencer par contacter votre fournisseur d'hébergement. Ils pourraient être en mesure de résoudre le problème pour vous.
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
Option 1 : Vérifiez que vous avez le bon rôle WordPress
Si vous pouvez vous connecter au tableau de bord d'administration de WordPress mais que vous ne pouvez pas accéder à certaines pages, alors votre rôle d'utilisateur WordPress a peut-être été modifié et vous n'êtes plus administrateur.
Depuis le tableau de bord WordPress, vous pouvez voir votre rôle d'utilisateur en visitant la page Utilisateurs » Tous les utilisateurs et en regardant la colonne « Rôle ».

Si vous n'avez pas accès à la page Utilisateurs, cela signifie que vous n'êtes pas un 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.
Option 2 : Vérifier un fichier .htaccess corrompu
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, alors la cause de l'erreur 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.
En utilisant votre client FTP, vous devez naviguer vers le dossier racine (très probablement le dossier public_html) contenant tous vos fichiers WordPress. Une fois que vous avez trouvé le fichier .htaccess, vous devez le renommer en quelque chose d'autre, comme « .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 Paramètres » 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.
Option 3 : Vérifier les autorisations de fichiers incorrectes
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.
À l'aide de votre client FTP, vous devez naviguer jusqu'au dossier racine contenant tous vos fichiers WordPress et sélectionner les dossiers wp-admin, wp-content et wp-includes.
Ensuite, vous devez faire un clic droit et sélectionner « Autorisations de fichiers... »

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, vous devez sélectionner tous les fichiers et dossiers dans le dossier racine de votre site WordPress, puis faire un clic droit pour sélectionner les autorisations de fichiers.

La boîte de dialogue des autorisations de fichiers apparaîtrait.
Cette fois, vous devez entrer 644 en valeur numérique. Après cela, vous devez cliquer sur la case à cocher « Récursion dans les sous-répertoires », puis sélectionner « Appliquer uniquement aux fichiers ».

Cliquez sur « OK » pour continuer, et votre client FTP commencera maintenant à définir les autorisations 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.
Option 4 : Activer le thème par défaut à l'aide de 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 hébergeur web. Naviguez ensuite vers le 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.
Cette fois, vous devez faire un clic droit sur le dossier plugins et sélectionner Renommer. Nous l'appellerons 'themes.deactivate'.
Cela activera le thème par défaut. 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 le dossier 'themes.deactivate' en 'themes' 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.
Option 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 à l'espace d'administration de WordPress, ne vous inquiétez pas. Vous pouvez lire notre guide sur la façon de désactiver les plugins sans accès au tableau de bord WordPress.
Option 6 : Consultez 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.
Pour plus de détails, consultez notre guide sur comment configurer les journaux d'erreurs WordPress ou contactez votre fournisseur d'hébergement.
Option 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.
Pour plus d'informations, consultez notre guide sur comment mettre à jour votre version de PHP dans WordPress ou contactez votre fournisseur d'hébergement.
Option 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.
Pour plus d'informations, consultez notre guide pour débutants sur comment restaurer WordPress à partir d'une sauvegarde.
Option 9 : Vérifier et modifier votre préfixe de 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 est possible qu'il y ait une divergence entre votre préfixe de base de données et votre base de données WordPress. Cela peut provoquer 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.
Option 10 : Contacter 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, ils pourraient être en mesure de vérifier leurs journaux d'erreurs de serveur ou d'avoir créé leurs propres sauvegardes de votre site WordPress. Ils pourront vous conseiller sur la manière dont ils peuvent vous aider et sur ce que vous devriez faire ensuite.
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.