Sélectionner une page


L’erreur 403 dans WordPress est assez courant et est causé par le serveur Web lorsque Refuser l’accès à la page WordPress auquel l’utilisateur souhaite accéder.

Le message d’erreur s’affiche généralement comme suit:

403 Accès refusé ‘,’ 403 Interdit ‘,’ Vous n’êtes pas autorisé à afficher cette page

Une erreur 403 peut apparaître dans WordPress dans un certain nombre de situations possibles::

  1. Lorsque vous essayez d’accéder au tableau de bord d’administration de WordPress, c’est-à-dire H.
  2. Lorsque vous essayez d’accéder à WordPress avec vos informations d’identification d’utilisateur.
  3. Lors de l’installation d’un nouveau site WordPress et en essayant d’exécuter http://mondomaine.com/wp-admin/install.php pendant le processus.
  4. Dans les situations où vous essayez d’accéder accidentellement à une page du site WordPress.

La page qui génère l’erreur WordPress 403 affiche généralement le message suivant:

Vous n’avez pas l’autorisation d’accéder à «/» sur ce serveur

Quelles sont les causes de l’erreur 403 dans WordPress?

Même si Les erreurs 403 se produisent généralement en raison de problèmes d’autorisationIl existe d’autres causes telles que B. Paramètres de plug-in ou paramètres de sécurité pouvant également provoquer cette erreur.

Plus tard, Dans WordPress, l’erreur 403 peut apparaître pour plusieurs raisons et nous les verrons en détail.

Autorisations de fichier non valides

Chaque fichier et dossier sur le Web doit disposer des autorisations de lecture, d’écriture et d’exécution appropriées. Sinon, cela ne fonctionnera pas correctement.

le Autorisations standard pour WordPress devrait être éteint 755 pour les dossiers et 644 pour les fichiers. Si les autorisations sont incorrectes, le site peut générer une erreur 403.

Entrées incorrectes dans le fichier .htaccess

Le fichier .htaccess du dossier d’installation de WordPress contient les règles de récrire nécessaire au bon fonctionnement du site WordPress et de ses liens.

Mais ça peut arriver que le fichier .htaccess être corrompu et que ces règles ne fonctionnent plus bien. Le résultat est que le Web et ses URL associées renvoient une erreur 403.

Plugins incompatibles

WordPress a des tonnes de plugins disponibles. Et de nombreux webmasters ont tendance à installer de nombreux plugins sans vérifier leur compatibilité.

Si le plugin que vous installez sur votre site Web n’est pas compatible avec le reste de votre installation WordPress Cela peut ruiner le site Web et afficher des erreurs 403 sur votre site Web.

Paramètres d’indexation d’annuaire

Directif Index des répertoires d’un serveur permet de configurer la liste des fichiers qui s’affichent lorsque le client demande un index du répertoire Web.

Mais si le serveur hébergeant WordPress est incompatible index.php dans la directive Index des répertoiresUne erreur 403 s’affiche à la place de l’index de page.

WordPress est programmé en PHP et la page par défaut qui se charge lorsqu’un utilisateur y accède est le fichier index.php.

Il est déjà configuré sur les serveurs Apache index.php dans la zone Index des répertoires le fichier de configuration du serveur. Donc Les erreurs 403 sont rarement affichées sur les serveurs Apache.

Mais sur les serveurs Windows, c’est utilisé Documents standard pour configurer le Index des répertoires sur les pistes. Les documents standard qui sont actifs sur ces serveurs par défaut sont les suivants:

  • Default.htm
  • Default.asp
  • Index.htm
  • Index.html

Ainsi, lorsqu’un site Web est demandé, Le serveur Web IIS vérifie que le nom figure dans la liste Documents standard et envoyez-le au serveur.

Quoi index.php Par défaut, ils ne sont pas actifs en tant que Document standard Sur les serveurs Windows IIS, cette erreur est courante dans WordPress installé sur les serveurs Windows.

En plus de ces raisons, certains plugins de sécurité WordPress ou politiques de sécurité de serveur peuvent empêcher des utilisateurs valides de se connecter au site et par conséquent afficher des erreurs 403.

Comment réparer l’erreur 403 dans WordPress

Dans la plupart des cas, et par conséquent, le message d’erreur n’indique pas la raison spécifique de l’erreur 403 Il est difficile de déboguer et de corriger le bogue.

Mais Une méthode de débogage systématique peut identifier et corriger le problème. Alors voyons comment Passez en revue et corrigez chacune de ces raisons pour éviter les erreurs 403.

Corriger les autorisations des fichiers et des dossiers

Les autorisations du dossier WordPress doivent être en 744 ou 755 et les fichiers en 644 ou 640. Vous pouvez le faire des manières suivantes:

Accédez au répertoire WordPress via FTP ou cPanel, sélectionnez le fichier ou le dossier et modifiez les paramètres d’autorisation. Les dossiers les plus importants sont wp-contient Y. wp-admin.

Ces autorisations doivent être appliquées de manière récursive à tous les dossiers de l’installation WordPress. De même, tous les fichiers de 644 doivent avoir des autorisations.

Mais La modification manuelle des autorisations peut être fastidieuseEn plus d’être lent, je vous recommande de le faire directement à partir de l’interface de commande, par exemple:

chmod -R 644

La commande précédente modifie de manière récursive toutes les autorisations de fichier sur les fichiers du dossier dans lequel vous exécutez la commande.

Un autre excellent moyen si votre hébergement vous facilite la tâche est l’outil de changement d’autorisation ce qui a par exemple SiteGround dans votre Outils WordPressque tu peux avec Renvoyez les permissions WordPress standard pour les fichiers (644) et les dossiers (755) en un seul clic, il n’y a rien.

Une fois que vous avez modifié les autorisations, rechargez votre site WebAprès avoir effacé le cache du navigateur, vérifiez que le site s’est chargé correctement sans erreur 403.

Corrigez le fichier .htaccess

Si, après avoir corrigé les autorisations, le problème de l’erreur 403 n’est pas résolu, alors Ensuite, vérifiez le fichier .htaccess. Alors prends note comment réparer un fichier .htaccess corrompu.

Avant de commencer, faites une copie du fichier .htaccess disponible, téléchargez-le depuis le gestionnaire de fichiers de votre cPanel ou via FTP, selon votre préférence.

Rendu facile une fois Supprimer le fichier .htaccess présent sur votre serveur Oui, j’ai dit effacez-le!

Séchez votre sueur froide et accédez à votre administration WordPress (ne vous inquiétez pas, cela fonctionnera) et allez à Paramètres> Permaliens.

Appuyez simplement sur le bouton «sans modifier les paramètres existants sur cet écran.«Sauvegarder les modifications«. Ce que WordPress fera est de générer un nouveau fichier .htaccess qui élimine les erreurs possibleset votre site Web devrait déjà se charger sans afficher une erreur 403.

Le type de fichier .htaccess généré par WordPress est le suivant:

Options +FollowSymLinks
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Désactivez tous les plugins problématiques

Si les permissions et le .htaccess Vous allez déjà bien, mais l’erreur 403 persiste alors Le prochain coupable possible est un plugin incompatible.

La plupart des sites WordPress ont une variété de plugins, y compris celui-ci. Et ce n’est pas mal, mais ça complique les choses quand il s’agit de ça Déterminez exactement quel plugin est à l’origine du problème.

Vous devez donc agir. La première chose à faire est d’aller sur votre bureau et, sur l’écran des plugins, sélectionnez tous les plugins en cochant la case en haut à gauche puis en sélectionnant l’option «.Désactiver»Depuis la liste déroulante des actions batch et sans hésitation appuyez sur le bouton«Appliquer » afin de Désactiver tous les plugins.

Dès que tous les plugins sont inactifs Revenez aux pages qui ont rencontré l’erreur 403 pour voir si elle persiste. Si l’erreur ne se produit plus, je peux le confirmer. Certains de vos plugins installés les ont causés.

Maintenant c’est ton tour Activez les plugins les uns après les autres et vérifiez après chaque plugin actif s’il y a encore des erreurs 403. Si vous constatez qu’après l’activation de l’un des plugins, vous obtenez à nouveau les erreurs 403, vous savez qui est le coupable.

Il ne vous reste plus qu’à chercher un plugin qui fait la même chose mais qui est compatible avec votre installation et ne causera pas d’erreurs 403 … ou bien sûr une autre.

Configuration de l’indexation des répertoires

Si l’indexation des répertoires n’est pas correctement configurée sur un site WordPress, vous verrez probablement le message «.Vous n’êtes pas autorisé à afficher cette page (erreur 403) » lorsque vous essayez d’accéder à votre administration WordPress.

Ce bug 403 apparaîtra à la place de votre tableau de bord WordPress une fois que vous aurez entré vos informations d’identification Accès.

Comme nous l’avons vu auparavant, ce Cela se produit généralement souvent sur les serveurs WindowsAlors tu dois changer ça Documents standard.

Comment changer le Documents standard Votre site web et donc les fichiers inclus index.php Procédez comme suit sur votre serveur Windows:

  1. Ouvrez ça Gestionnaire IIS.
  2. Faites un clic droit sur le site Web sur lequel vous avez installé WordPress et cliquez sur Propriétés.
  3. Cliquez sur l’onglet des documents. Cliquez pour sélectionner le champ Activer le document standard.
  4. Cliquer sur Ajouter. Dans la boite Nom du document par défaut Dans notre cas, saisissez le nom du document standard que vous souhaitez ajouter index.phpCliquez ensuite sur d’accord.
  5. Rechargez votre navigateur et essayez à nouveau d’accéder à WordPress

Une autre façon d’activer Documents standard Sur un site Web, assurez-vous que les lignes suivantes figurent dans le fichier web.config depuis le dossier racine de votre site Web …

Vous avez maintenant activé le traitement du fichier index.php Votre tableau de bord WordPress s’affichera correctement et sans erreur sur votre serveur Web Windows.

Si vous êtes sur un serveur Linux, assurez-vous que le paramètre par défaut est actif index.php Dans un répertoire spécifique, créez un fichier .htaccess dans ce répertoire et ajoutez cette ligne:

DirectoryIndex index.php index.html

En résumé

Comme nous l’avons vu Il y a 4 causes principales possibles d’une erreur 403 dans WordPress.

Nous l’avons vu aussi Il n’y a pas de solution immédiate à ces erreurs 403, mais si nous pouvons postuler Une méthode de débogage systématique qui nous aidera à les résoudre.

Comme toujours, je serai lourd et je te le rappellerai Effectuez une copie de sauvegarde avant d’apporter des modifications aux fichiers ou aux dossiers ne les oubliez pas ni même pour toute votre installation.

ÉVALUER ET PARTAGER CET ARTICLE POUR AMÉLIORER LA QUALITÉ DU BLOG …

As-tu aimé cet article? Vous ne pouvez pas imaginer ce que vous manquez et YouTube!



Source link

Recent Posts