Passer au contenu principal
Wordpress

• ▷ Erreurs WordPress - Comment les réparer TOUTES en 2020

Table des matières




Soyons clairs: WordPress n'est pas un cadeau parfait livré dans une boîte, avec des manuels et des guides de dépannage.

Dans le monde réel, WordPress est un programme open source, gratuit d'utilisation, et sans équipe de support client dédiée, il est loin d'être une plateforme sans faille.

Les erreurs peuvent être difficiles ou rapides. Certaines erreurs que les débutants de WordPress font souvent ont déjà été discutées ici.

Mais, à titre d'exemple, vous rencontrez un problème où vous êtes en train de développer votre site et les informations ne sont pas reflétées dans votre navigateur.

La solution rapide consiste à vider le cache de votre navigateur. Les informations du site Web se chargeront plus rapidement si elles sont mises en cache.

Par conséquent, si le navigateur ne charge pas les informations nouvellement ajoutées sur votre site, le cache peut ne pas avoir reçu les informations de manière approfondie. De cette façon, un simple «vider le cache» dans le navigateur le résoudra, et vous êtes prêt à partir!

En plus de vider le cache de votre navigateur, nous avons répertorié 11 des problèmes les plus courants rencontrés dans le développement d'un site Web WordPress et comment les résoudre sans avoir à vous soucier de quoi que ce soit.

1. Erreur de serveur interne

L'erreur de serveur interne 500 est un code d'état HTTP très courant, ce qui signifie que quelque chose ne va pas avec le serveur, mais que le serveur n'est pas précis quant à la nature du problème. Lorsque ce message apparaît, vous devez rechercher la cause de cette erreur.

Voici quelques-unes des causes des erreurs internes du serveur:

  • Fichier .htaccess corrompu - Pour résoudre ce problème, il vous suffit d'aller à la racine de votre site via le protocole de transfert de fichiers (FTP) et de renommer votre fichier .htaccess en .htaccess_old. Essayez de recharger le site si cela fonctionne, si c'est le cas, allez dans Paramètres, puis Liens d'autorisation pour réinitialiser vos liens d'autorisation. Ce hack créera un nouveau fichier .htaccess.
  • Numéro de plugin ou de thème - Si vous constatez que vous rencontrez ces problèmes, essayez de désactiver les plugins et revenez à vos anciens thèmes et plugins qui fonctionnent pour votre site.
  • Atteindre la limite PHP - si le message d'erreur indique que vous avez déjà atteint votre limite PHP, vous pouvez en même temps augmenter votre PHP en créant un fichier texte vide appelé php.ini. Collez le code dans le fichier, enregistrez-le et téléchargez-le dans votre / dossier wp -admin / en utilisant FTP.mémoire = 64 MoCette solution peut fonctionner temporairement et vous devrez trouver une autre solution qui fonctionnera pour toujours.

Si rien de tout cela ne fonctionne, essayez de recharger les dossiers / wp-admin et / wp-includes à partir d'une nouvelle installation WordPress à l'aide d'un client FTP. Assurez-vous de sélectionner "Ecraser" pour que les anciens fichiers soient remplacés.

2. Erreur 403 interdite

Voici quelques cas où ce message d'erreur se produit:

  • Accès refusé sur la page de connexion WordPress
  • Lorsque vous visitez une page de votre site WordPress
  • Pendant le processus d'installation
  • Fichier .htaccess corrompu
  • Autorisations de fichier incorrectes sur votre serveur
  • Modifications accidentelles effectuées par votre hébergeur

Dans le même temps, vous pouvez obtenir l'erreur «Accès refusé» sur votre page au lieu du statut 403 Interdit. Dans la plupart des cas, ces erreurs sont dues à une mauvaise configuration des plugins de sécurité, qui peuvent bloquer plusieurs adresses IP.

Si vous pensez que vous avez affaire à des autorisations de fichiers, la solution rapide consiste à contacter votre fournisseur d'hébergement pour vérifier les autorisations de fichiers. Mais, si vous souhaitez y accéder par vous-même, connectez votre site WordPress à l'aide du client FTP. Accédez au dossier racine où tous vos fichiers WordPress sont stockés. Cliquez avec le bouton droit sur le dossier et sélectionnez Autorisations de fichier.

Après avoir suivi les étapes, vous verrez la boîte de dialogue des autorisations de fichier:

  • Tous les dossiers doivent avoir une autorisation de fichier de 744 ou 755
  • Tous les dossiers sur le site WordPress doivent avoir une autorisation de fichier de 644 ou 640

N'oubliez pas d'ajuster les paramètres en conséquence.

Veuillez essayer de saisir à nouveau votre site Web si cette solution fonctionne. Sinon, vous pouvez choisir la permission de fichier 744 ou 755. Cochez la case à côté de "Recurse into subdirectories", puis cochez l'option "apply to directory only" et cliquez sur OK. Répétez le processus pour les fichiers WordPress.

3. Erreur 404 Page non trouvée

L'erreur 404 est le message qui apparaît lorsque le visiteur de votre site veut entrer un certain message sur votre page qui n'a pas pu être trouvé. Cela s'est produit lorsque le fichier .htaccess a été supprimé et réécrit et que le lien permanent n'a pas été configuré correctement.

Pour résoudre ce problème, accédez à la section Permaliens dans le menu Paramètres du tableau de bord WordPress et enregistrez vos modifications. De cette manière, la configuration mettra à jour et actualisera les nouvelles règles. Cette solution rapide fonctionne le 99% de l'époque.

Si cela ne fonctionne pas, essayez de mettre à jour manuellement le fichier .htacess dans le dossier où se trouvent / wp-content et / wp-includes. Modifiez l'autorisation à 666 pour le rendre accessible en écriture. Répétez la solution d'origine et revenez au 660.

En même temps, vous pouvez tester ce code dans votre fichier .htaccess.
1 # BEGIN WordPress 2 3 RewriteEngine On 4 RewriteBase / 5 RewriteRule ^ index.php$ - [L] 6 RewriteCond % {REQUEST_FILENAME})! -F 7 RewriteCond % {REQUEST_FILENAME} règle! -D 8 RewriteCond % {REQUEST_FILENAME} rule. /index.php[L] 9 10 # END WordPress4

.

Écran blanc de la mort (WSoD)

Apparaît comme un écran vide sans aucune information sur un site Web. Cela est principalement dû à des plantages de PHP ou de base de données, en particulier:

  • Problèmes de compatibilité des plugins: pour les résoudre rapidement, essayez de les désactiver et de les réactiver à nouveau.
  • Problèmes avec les thèmes - cela se produit principalement lors de la création d'un nouveau site Web dans WordPress et de l'activation d'un nouveau thème. Pour résoudre ce problème, essayez de vous connecter à votre tableau de bord et d'activer le thème WordPress par défaut. Si vous ne pouvez pas accéder à la zone d'administration, accédez à votre site via FTP et recherchez le dossier / wp-content / themes /. Puis renommez le dossier de thème actif.
  • Le répertoire du thème est manquant ou renommé - Une erreur apparaît dans l'interface "Le répertoire du thème" {nom-thème} ". Accédez à votre tableau de bord WordPress, changez le thème, changez le nom de votre répertoire ou éditez les enregistrements "thème" et "feuille de style" dans wp_options.

Nous discutons en détail de la Journée mondiale de la santé dans cet article.

5. Échec de l'établissement d'une connexion à la base de données

Si cette erreur s'affiche sur votre site, il peut y avoir un problème avec la connexion dans votre base de données, qui peut être causé par les éléments suivants:

  • Informations wp-config.php incorrectes - Assurez-vous que les détails suivants sont corrects:
    • nom de base
    • nom d'utilisateur de la base de données
    • mot de passe de la base de données
    • hôte de base de données

Si vous êtes sûr que ces données sont correctes, essayez de réinitialiser votre mot de passe MySQL manuellement

  • Problème avec votre serveur Web - Contactez votre hébergeur Web, car le problème peut être un serveur en panne ou un problème d'espace dans la base de données.
  • Site Web piraté - Essayez d'utiliser Sucuri pour analyser votre site, assurez-vous que des plugins sécurisés sont en place, qu'il analyse votre site Web sans le ralentir et peut le réparer en une minute.

6. Échec de la mise à jour automatique de WordPress

Parfois, une mise à jour automatique de WordPress défaillante apparaît comme:

  • Écran vide sans aucune information
  • Échec de l'avis de mise à jour
  • Un message d'erreur PHP

Pour résoudre ces problèmes, mettez à jour votre site WordPress manuellement ou récupérez les sauvegardes de sites Web précédentes.

7. Erreur de délai d'expiration de la connexion

Ce type d'erreur se produit principalement parce que votre site Web manque de mémoire ou tente d'accéder à plus que ce que votre serveur peut gérer.

Voici quelques idées rapides que vous pouvez utiliser pour corriger cette erreur:

  • Demandez à votre hébergeur d'augmenter votre limite de mémoire ou ajoutez ce code à votre définition de fichier wp-config.php ('WP_MEMORY_LIMIT', '64M');
  • Augmentez le temps d'exécution maximum dans votre fichier php.ini

8. "Mode de maintenance" bloqué après la mise à jour

Cette erreur est facile à connaître, car le message "Mode de maintenance" apparaîtra partout sur votre page Web. Pour résoudre ce problème immédiatement, supprimez le fichier .maintenance dans le répertoire d'installation de votre site WordPress et mettez à jour votre site Web.

9. Erreur de syntaxe

L'erreur de syntaxe se produit lorsque vous ajoutez du code à votre WordPress et que vous avez peut-être manqué quelque chose ou entré quelque chose qui ne correspond pas à ce qui précède en vigueur.

Pour résoudre ce problème, vous devez examiner le code que vous avez entré et corriger la syntaxe problématique. La plupart du temps, les parenthèses ou caractères manquants sont les coupables habituels.

10. Comment bloquer l'accès à WordPress Admin (wp-admin)

Raisons courantes pour lesquelles vous êtes exclu de la zone d'administration de WordPress:

1. Mot de passe incorrect Oui

vous avez oublié votre mot de passe ou votre site Web a été piraté, vous pouvez essayer de réinitialiser votre mot de passe depuis phpMyAdmin. Pour commencer, allez dans votre panneau de configuration cPanel et cliquez sur l'icône phpMyAdmin sous Base de données. Une fois qu'il démarre, sélectionnez votre base de données WordPress.
Recherchez la table intitulée "{table prefix} _users" (en d'autres termes, wp_users) et cliquez sur "Parcourir"

ET

Donnez le nom d'utilisateur pour lequel vous souhaitez changer le mot de passe, changez la valeur dans user_pass et remplacez-le par votre nouveau mot de passe.

Dans la colonne de fonction, sélectionnez MD5 dans le menu déroulant. Cela garantit que votre mot de passe est chiffré avec le hachage MD5 lorsqu'il est stocké dans la base de données.

2. Privilèges d'administrateur perdus Oui

votre site Web est piraté, il est possible que vous puissiez entrer dans la zone d'administration mais vous ne pourrez pas apporter de modifications aux thèmes ou aux plugins. Cela signifie que votre autorisation a été modifiée.

Pour résoudre ce problème, vous pouvez ajouter un nouvel utilisateur administrateur à votre base de données via MySQL. Il vous suffit d'aller dans votre panneau de contrôle cPanel et de mettre à jour la table wp_users.

Cliquez sur "Insérer" pour créer un nouveau compte et ajoutez les éléments suivants:

  • IDENTIFIANT: n'importe quel chiffre
  • Utilisateur en ligne: nouveau nom d'utilisateur
  • passe d'utilisateur: nouveau mot de passe. Veillez à sélectionner MD5 dans le menu des fonctions.
  • nom d'utilisateur: surnom
  • user_email: email que vous souhaitez associer à ce compte
  • user_url: l'URL de votre site Web
  • user_registered: date / heure de l'enregistrement de l'utilisateur
  • statut de l'utilisateur: Réglé sur 0.
  • Afficher un nom: le nom que vous souhaitez afficher pour cet utilisateur sur le site

Une fois que vous avez terminé, cliquez sur "OK" et mettez à jour la table wp_usermeta avec les détails suivants:

  • unmeta_id: c'est auto-provoqué
  • identifiant d'utilisateur: identifiant que vous avez précédemment ajouté
  • meta_key: wp_capabilities.
  • meta_value: insérez ceci: a: 1: {s: 13: »administrateur»; s: 1: »1 ″;}

Insérez une autre ligne avec les détails suivants:

  • unmeta_id: c'est auto-provoqué
  • identifiant d'utilisateur: identifiant que vous avez précédemment ajouté
  • meta_key: wp_user_level
  • meta_value: 10.

Voilà et cliquez sur "Go"

À

vous pouvez utiliser le nom d'utilisateur nouvellement ajouté comme nom d'utilisateur pour vous connecter à wp-admin.

3. Erreurs PHP (erreurs de syntaxe)

Cela se produit généralement lorsqu'un code incorrect d'un autre site Web a été copié et collé sur votre site. Vous pouvez corriger cela en accédant au programme FTP, en supprimant le code que vous avez ajouté, régulièrement dans le fichier functions.php, et en rechargeant le fichier.

Les autres causes de blocage comprennent:

  • Un plugin ou un code installé qui tente d'apporter des modifications dans la section d'administration
  • Erreurs lors de l'établissement de la connexion à la base de données
  • Écran blanc de la mort

Erreurs de contenu
Problèmes possibles qui ont causé ces erreurs et idées pour les résoudre:

  • Le code HTML n'est pas valide - cela se produit généralement lorsque le développeur du site Web oublie de fermer la balise
    Avec pour
    vérifiez ceci, vous pouvez copier le code dans un programme de contrôle de validation HTML pour savoir quel code HTML doit être corrigé.
  • Le thème a été corrompu - si vous découvrez que tous vos codes sont correctement saisis, votre thème pourrait être le problème. Mettez à jour le thème vers une nouvelle version si elle est disponible ou réinstallez la dernière version du thème.
  • Mauvaise largeur ou proportion - assurez-vous que toutes vos marges correspondent à la taille de l'autre.
  • Propriété Float - Assurez-vous float: gauche y Flotter à droite est ajouté aux éléments sur la droite. Un CSS incorrect interrompra l'affichage de votre site Web.
  • Fichier style.css cassé - l'embauche d'un développeur est à noter si vous n'êtes pas technique

conclusion

Un propriétaire de site Web doit être conscient des problèmes les plus courants qu'un site Web WordPress peut rencontrer.

Dans le même temps, vous devez envisager un dépannage même simple pour éviter de longs temps d'arrêt qui pourraient entraîner une perte de visiteurs ou des bénéfices.

Une équipe de maintenance ou de dépannage de site Web peut être la meilleure solution si quelque chose d'inattendu se produit sur votre site Web qui est hors de votre contrôle.

Dans le même temps, assurez-vous que tous les codes de votre site Web sont protégés et correctement cryptés pour éviter d'être piratés.

Table des matières