Si vous êtes arrivé sur cet article, cela signifie que vous avez certainement rencontré l’erreur 403 Forbidden – Vous n’avez pas la permission d’accéder à ce serveur. Vous ne savez certainement pas la raison d’une telle erreur ? Il s’agit d’une erreur relativement courante sous WordPress. Presque tous les utilisateurs WordPress y ont fait face.
Vous allez découvrir dans ce tutoriel, les raisons pouvant être responsable de l’erreur 403 Forbidden et les solutions possibles qui résoudront ce problème. Nous vous expliquerons comment réparer cette erreur sous WordPress. Les étapes permettant de résoudre ce problème sont quasiment identique sur la majorité des sites statiques et dynamiques.
Il est bon de savoir que l’erreur 403 peut également être lié à des modifications effectuées par votre hébergeur Web sur les serveurs, mais aussi le résultat de certaines mises à jour.
Qu’est ce que l’erreur 403 Forbidden sous WordPress ?
Avant de pouvoir réparer cette erreur, il est nécessaire de la comprendre. L’erreur 403 est un code d’Etat HTTP. Cette erreur indique que vous essayez d’atteindre une adresse Web à laquelle vous n’avez pas le droit d’accéder. Voici quelques exemple de ce que vous pourriez voir apparaître à l’écran:
Interdit. Vous ne pouvez pas accéder à cette page HTTP Erreur 403 - Forbidden 403 Forbiddent Accès refusé. Vous ne pouvez pas accéder à cette page
Quel est la cause de l’erreur 403 Forbidden
Avant de pouvoir réparer une telle erreur, il faut en connaître la cause. La raison principale provocant cette erreur est d’essayez d’accéder à une page que vous n’avez pas le droit de voir. L’erreur 403 permet à votre site Web de vous indiquer que vous n’avez pas les autorisations pour continuer.
Les principales causes de cette erreur sont:
- Autorisations incorrectes de vos fichiers ou dossiers
- Problème de configuration de votre fichier .htaccess
Comment corriger l’erreur 403
Nous avons pris connaissance des différentes facteurs pouvant entraîner l’erreur 403. Il est maintenant temps de s’en débarrasser. Les étapes que nous allons voir ci-dessous vont permettre de résoudre cette erreur sur WordPress. Cela peut également s’appliquer sur d’autres sites internet.
Vérification du fichier .htaccess
Vous ne connaissez peut-être pas le fichier .htaccess. En effet, dans certains cas comme sur les hébergements cPanel, le fichier est souvent caché. Cependant, si vous utilisez le Webtransfert accessible sur votre espace client LWS, vous devriez pouvoir voir ce fichier.
En revanche, sur cPanel, il est nécessaire de cliquer sur « Gestionnaire de fichier » se trouvant dans la rubrique « Fichiers« .
- Allez dans le répertoire « public_html » et recherchez le fichier .htaccess.
- Si vous ne voyez pas le fichier en question, cliquez sur « Paramètres » et activez l’option « Afficher les fichiers cachés« .
Le fichier .htaccess est un fichier de configuration serveur. Son but est de modifier la configuration des paramètres de votre serveur apache.
Dans la majorité des cas, le fichier .htaccess est présent sur WordPress. Si ce n’est pas le cas, c’est que ce dernier a été supprimé de manière involontaire. Il vous faudra en créer un nouveau manuellement.
Une fois que vous avez trouvé le fichier .htaccess, suivez les étapes suivantes:
- Téléchargez le fichier sur votre ordinateur afin d’avoir une sauvegarde de ce dernier.
- Supprimez le fichier
- Essayez maintenant d’accéder à votre site Web
- Si votre site s’affiche, cela voudra dire que votre fichier .htaccess est corrompu.
- Maintenant, afin de générer un nouveau fichier .htaccess, connecte-vous à votre tableau de bord WordPress, allez sur « Paramètres » puis sur « Permaliens« .
- Cliquez sur le bouton « Sauvegarder » sans effectuer de modifications.
- Un nouveau fichier .htaccess va être généré.
Si cela n’a pas résolu le problème, il sera nécessaire de passer à l’étape suivante de ce tutoriel.
Traitement des autorisations
L’erreur 403 peut aussi être la conséquence d’une mauvaise configuration des autorisations de vos dossiers et fichiers. Lorsque des fichiers sont créés ou mis en place sur votre espace FTP, ces derniers viennent avec certaines autorisations. C’est ce que l’on appelle des droits ou CHMOD. Ces autorisations permettent de contrôler comment vous pouvez lire, écrire et exécuter les fichiers. Dans certains cas, ces autorisations peuvent être mal configurées. Il vous faudra dès lors, les changer. Modifier les permissions sur les fichiers est facile et peut être effectué par le biais d’un client FTP tel que FileZilla, du Gestionnaire de fichiers sur cPanel ou du WebTransfert sur votre espace client. Cependant, il est préférable d’utiliser un client FTP afin de modifier les permissions sur les fichiers et dossiers. Il sera nécessaire de suivre les étapes suivantes:
- Ouvrez votre client FTP FileZilla afin d’accéder à vos fichiers et dossiers.
- Accédez au répertoire racine de votre hébergement Web (public_html pour cPanel)
- Sélectionnez le dossier principal qui contient les fichiers de votre site internet. Cliquez ensuite sur le bouton droit de votre souris et sur « Droits d’accès au fichier« .
- Changez la valeur numérique en 755 et cochez la case « Appliquer uniquement aux dossiers« .
- Dès que FileZilla a fini de modifier les permissions des dossiers, répéter l’étape ci-dessus. Cependant, la valeur numérique sera 644 et appliquez ce changement uniquement aux fichiers.
- Une fois fini, vérifiez que votre site Web fonctionne en y accédant.
Toutefois, si les changements de permissions n’ont pas permis de résoudre le problème d’erreur 403, il sera nécessaire de passer à la dernière étape de ce tutoriel.
Désactivation des extensions WordPress
Si vous êtes arrivé jusqu’à cette dernière étape et que vous n’avez observé aucune amélioration sur votre site Web, il est fort probable d’une extension soit en cause. En effet, une extension incompatible ou défectueuse peut être la cause de ce dysfonctionnement. La chose la plus simple est de désactiver toutes les extensions. Voici en détail, la marche à suivre:
- Accès à votre espace FTP par le biais de votre client FTP. Accédez au au dossier « public_html » (ou le dossier contenant vos fichiers WordPress)
- Renommez le dossier plugin en « plugin-desactive«
Une fois l’ensemble des extensions désactivées, essayez d’accéder à votre site Web afin de voir si celui-ci fonctionne. Si c’est le cas, cela voudra dire qu’une extension est la cause du problème. Essayez dans ce cas, de désactiver les plugins les uns après les autres afin de détecter celui qui est défectueux.
Vous pourrez dès lors, choisir de mettre à jour l’extension posant problème ou la changer pour une autre similaire et compatible avec votre site.
Conclusion
Nous espérons que le tutoriel vous a aider à résoudre l’erreur 403 Forbidden sous WordPress. Les étapes de ce tutoriels vous explique comment vous débarrasser de l’erreur 403 en suivant les étapes suivantes:
- Suppression du fichier .htaccess
- Modification des permissions sur les fichiers et les dossiers
- Désactivations des extensions
En suivant ces différentes étapes, vous devriez pouvoir réparer l’erreur 403 sur votre site Web. Il est à noté qu’il est nécessaire de vérifier votre site Web après chaque modification apporté afin de vérifier son fonctionnement 👍