Experts maintenance WordPress depuis 2016 | 4.7/5 avis vérifiés

Dépannage erreurs wordpress : guide et solutions rapides

Nicolas Lecat - Expert WordPress
Dépannage erreurs wordpress : guide et solutions rapides
Sommaire

Dépannage erreurs WordPress : Guide complet pour les résoudre

Rencontrer une erreur sur votre site WordPress peut être source de stress, mais pas de panique. De nombreuses solutions existent pour résoudre ces problèmes.

Ce guide est là pour vous aider à comprendre et à agir efficacement. Un site web qui affiche une erreur, que ce soit une page blanche ou un message d’erreur, peut nuire à votre activité.

C’est pourquoi il est important d’identifier rapidement la cause du problème et d’appliquer les bonnes solutions.

Nous allons explorer les erreurs les plus courantes, et surtout comment les corriger. Vous apprendrez à identifier l’origine d’une erreur, que ce soit un plugin défectueux, un thème incompatible, ou une mauvaise configuration du serveur.

L’objectif est de vous rendre autonome face à ces problèmes, tout en vous donnant les clés pour un dépannage rapide et efficace.

Pour tout problème technique plus complexe, vous pouvez contacter notre support client chez Hostay. Nicolas, notre directeur du support, est votre contact dédié, disponible par mail ou sur sa ligne portable.

Nous proposons également des forfaits d’hébergement sur mesure, alliant hautes performances, disponibilité et sécurité maximum contre le piratage WordPress.

Avant de plonger dans le vif du sujet, notez que la majorité des erreurs peuvent être évitées en suivant quelques bonnes pratiques, notamment en assurant une mise à jour régulière de WordPress, des plugins et du thème, ainsi qu’en effectuant des sauvegardes régulières. La prévention est souvent la meilleure des solutions pour éviter de se retrouver face à une erreur critique.

Qu’est-ce qu’une erreur WordPress et pourquoi cela se produit-il ?

Une erreur WordPress est un dysfonctionnement qui empêche votre site de fonctionner correctement. Elle peut se manifester de différentes manières : un écran blanc, un message d’erreur, des pages qui ne s’affichent pas, etc.

Ces erreurs peuvent avoir diverses causes, souvent liées à des problèmes de code, de configuration, de ressources, ou de conflit entre plugins.

Voici quelques causes courantes :

  • Un plugin ou un thème incompatible ou mal codé.
  • Une mise à jour de WordPress, d’un plugin ou d’un thème qui a mal fonctionné.
  • Un problème avec le serveur d’hébergement.
  • Une configuration php incorrecte ou un manque de mémoire allouée.
  • Des fichiers corrompus ou des permissions de fichier incorrectes.
  • Une attaque par un code malveillant.

Comprendre l’origine du problème est la première étape pour le résoudre.

Comment corriger l’erreur « Il y a eu une erreur critique sur ce site » ?

L’erreur « Il y a eu une erreur critique sur ce site » est une erreur fatale qui empêche l’accès à votre site WordPress. Elle survient généralement après une mise à jour ou l’installation d’un nouveau plugin ou thème.

Pour la corriger, suivez ces étapes :

  • Désactiver tous les plugins : Accédez à votre serveur via ftp (FileZilla par exemple), renommez le dossier plugins situé dans wp-content en plugins_desactive. Cette action va désactiver tous vos plugins et ainsi vérifier si une extension est à l’origine de l’erreur.
  • Vérifier le thème : De la même manière, renommez le dossier de votre thème actuellement utilisé pour forcer WordPress à utiliser le thème par défaut (Twenty Twenty-Three par exemple).
  • Activer le mode débogage : Ajoutez la ligne de code define('WP_DEBUG', true); au fichier wp-config.php (à la racine de votre site) pour obtenir plus d’information sur l’erreur. Vous devrez ensuite utiliser votre navigateur pour rafraîchir votre page, et le message d’erreur sera normalement plus précis.

Si votre site refonctionne après avoir désactiver les plugins ou thème, réactivez-les un par un pour identifier le coupable.

Comment corriger l’erreur 500 – Internal Server Error ?

L’erreur 500, ou Internal Server Error, est une erreur générale indiquant un problème sur le serveur. Elle peut avoir plusieurs causes :

  • Un fichier .htaccess corrompu : renommez-le temporairement ou supprimez-le, puis rafraîchissez la page. Si le problème est résolu, vous pouvez en créer un nouveau.
  • Un plugin ou un thème défectueux : Suivez les étapes décrites précédemment pour les désactiver.
  • Des permissions de fichiers incorrectes : Assurez-vous que les fichiers et les dossiers de votre site ont les permissions appropriées (généralement 644 pour les fichiers et 755 pour les dossiers).
  • Un problème de ressource (mémoire php allouée) : Augmentez la mémoire allouée à php en modifiant le fichier php.ini ou en ajoutant une ligne de code dans le fichier wp-config.php (define('WP_MEMORY_LIMIT', '256M'); par exemple).

Pour plus de détails, consulter notre article dédié à l’erreur 500 WordPress, vous y trouverez un guide plus approfondi. De façon générale, le fichier .htaccess peut être à l’origine d’un certain nombre d’erreurs.

Si vous l’avez modifié récemment, il faut revenir à sa version d’origine.

Comment corriger l’erreur de syntaxe (syntax error) ?

Une erreur de syntaxe (syntax error) en php se produit lorsque le code contient une faute de frappe ou une instruction incorrecte. Le message d’erreur indique généralement le fichier et la ligne où l’erreur se trouve.

Pour la corriger :

  • Ouvrez le fichier concerné avec un éditeur de code et localisez la ligne indiquée.
  • Vérifier attentivement la syntaxe du code, et corriger les erreurs (absence de point-virgule, parenthèse manquante, etc).
  • Si vous ne comprenez pas le code, n’hésitez pas à contacter un développeur web pour obtenir de l’aide.

Une erreur de syntaxe est souvent causée par une modification récente d’un fichier php. C’est une erreur très courante chez les développeurs.

Comment corriger l’écran blanc de la mort (white screen of death) ?

L’écran blanc de la mort (white screen of death) est un problème courant sur WordPress, il se manifeste par une page totalement blanche sans aucun message d’erreur. Voici les solutions pour le résoudre :

  • Désactiver les plugins (voir la méthode expliquée plus haut).
  • Vérifier le thème.
  • Augmenter la limite de mémoire php : Dans le fichier wp-config.php, ajoutez define('WP_MEMORY_LIMIT', '256M');. Si cela ne suffit pas, vous pouvez essayer une valeur plus élevée.
  • Activer le mode debug, comme expliqué plus haut.
  • Vérifier les permissions des fichiers.

Si l’écran blanc persiste, contactez votre hébergeur, le problème peut venir du serveur. L’article Déboguer efficacement une erreur critique sur WordPress pourrait aussi vous être d’une grande aide.

Comment corriger une erreur 404 ?

L’erreur 404, ou « page non trouvée », indique que la ressource demandée (une page, une image) n’existe pas. Voici comment la corriger :

  • Vérifier l’url : Assurez-vous que l’url saisie est correctement orthographiée. Une simple faute de frappe peut causer une erreur 404.
  • Vérifier les permaliens : Dans les réglages de WordPress, assurez-vous que les permaliens sont configurés correctement.
  • Les redirections : Mettre en place des redirections 301 lorsque vous avez supprimé une page ou modifier l’url d’une page pour éviter des erreurs 404.
  • Régénérer le fichier .htaccess : Allez dans les réglages des permaliens et enregistrez les modifications, cela va recréer le fichier .htaccess.

Consultez notre guide complet sur l’erreur 404 pour plus d’informations. Souvent, les erreurs 404 apparaissent quand une page est supprimée sans que les redirections nécessaires n’aient été mises en place.

Comment corriger l’erreur « ce site web est en cours de maintenance planifiée » ?

L’erreur « ce site web est en cours de maintenance planifiée » s’affiche lorsque WordPress est en mode maintenance après une mise à jour. Si cette page reste affichée trop longtemps, voici comment la résoudre :

  • Supprimer le fichier .maintenance qui se trouve à la racine de votre site via votre client ftp. Une fois le fichier supprimé, votre site devrait redevenir disponible.
  • Si le problème persiste, désactiver tous les plugins et vérifier le thème.

Cette erreur survient souvent suite à une mise à jour qui a mal tourné. Il est important de toujours faire une sauvegarde avant d’effectuer une mise à jour, afin d’anticiper les mauvaises surprises.

Comment corriger l’erreur 403 forbidden ?

L’erreur 403 forbidden indique un problème d’accès aux ressources du serveur, elle est généralement liée à des permissions incorrectes. Pour la corriger :

  • Vérifier les permissions des fichiers et dossiers, généralement 644 pour les fichiers et 755 pour les dossiers.
  • Vérifier le fichier .htaccess et s’assurer qu’il ne contient pas de règles qui pourraient bloquer l’accès. Vous pouvez tenter de le renommer puis de rafraîchir votre site, et de le recréer si votre site refonctionne.
  • Désactiver les plugins un par un pour identifier celui qui pose problème.

L’erreur 403 peut être causée par un plugin de sécurité trop restrictif, ou une mauvaise configuration du serveur.

Comment corriger l’erreur « too many redirects » ?

L’erreur « too many redirects » ou « trop de redirections » indique que votre site est pris dans une boucle de redirection, empêchant l’affichage de la page. Pour la résoudre :

  • Vérifier les permaliens : assurez-vous qu’ils sont configurés correctement et qu’ils ne provoquent pas de boucle de redirection. Vous pouvez modifier les réglages de permaliens puis les réenregistrer.
  • Vérifier les redirections dans le fichier .htaccess, si vous en avez.
  • Désactiver temporairement vos plugins de redirections, ils peuvent parfois être mal configurés.
  • Vérifier la configuration de votre ssl (https) et de votre nom de domaine. Il faut que l’ensemble soit configuré correctement, sinon l’erreur « too many redirects » peut survenir.

Si vous utilisez un plugin de mise en cache, pensez également à vider le cache. Ce type d’erreur est souvent la conséquence d’un mauvais réglage au niveau des redirections.

Comment corriger l’erreur 502 bad gateway ?

L’erreur 502 bad gateway se produit lorsque le serveur n’arrive pas à communiquer avec le serveur en amont. Pour corriger cette erreur :

  • Vérifier la connexion du serveur et contacter votre hébergeur pour obtenir de l’aide. Le problème vient peut-être de leur côté.
  • Vérifier si l’erreur vient d’un plugin, pour cela suivez les étapes classiques pour désactiver vos extensions.
  • Vérifier si l’erreur vient du thème.

Souvent l’erreur est passagère et ne vient pas de votre site. L’erreur 502 est liée à une surcharge du serveur et n’est pas une erreur que vous pouvez résoudre directement.

Comment corriger les erreurs 503 service unavailable 504 gateway timeout et 508 resource limit is reached ?

Ces erreurs indiquent généralement que le serveur est surchargé ou que les ressources de votre hébergement sont insuffisantes. Voici comment agir :

  • Contacter votre hébergeur : il peut être nécessaire d’augmenter les ressources de votre serveur, ou de passer à un plan d’hébergement supérieur.
  • Optimiser votre site : minimiser l’utilisation des plugins, optimisé vos images et utiliser un plugin de mise en cache peut aider à soulager la pression sur le serveur.
  • Vérifier la base de donnée : Optimiser les tables et supprimer les données inutiles peut aider à améliorer les performances. Pour cela, il existe des plugins spécifiques, comme par exemple WP-Optimize.

L’article Erreur critique WP-admin : causes et solutions pourra vous éclairer sur le sujet.

Comment corriger l’erreur failed to open stream ?

L’erreur « failed to open stream » se produit généralement lorsqu’un fichier php ne peut pas accéder à une ressource. Voici comment la corriger :

  • Vérifier les permissions des fichiers et des dossiers. Assurez vous que votre serveur à les permissions nécessaires pour lire les fichiers.
  • Assurez-vous que le fichier concerné existe bien et que le chemin d’accès est correctement renseigné.
  • Vérifier la syntaxe des instructions qui tentent d’accéder à ce fichier.

Cette erreur est souvent causée par une erreur dans un plugin ou un thème. L’erreur survient aussi parfois quand un plugin est mal installé.

Comment corriger l’erreur 429 too many requests ?

L’erreur 429, ou « too many requests », est une mesure de sécurité pour limiter le nombre de requêtes envoyées au serveur. Si vous la rencontrez, suivez ces conseils :

  • Patientez : La limite de requêtes est souvent temporaire. Attendez quelques minutes avant de réessayer.
  • Vérifier votre site : Si l’erreur est persistante, il peut y avoir un plugin ou une fonction sur votre site qui envoie un grand nombre de requêtes.
  • Contacter votre hébergeur : Il se peut qu’une restriction soit mise en place sur le serveur et qu’il faille modifier certains paramètres.

L’erreur 429 peut être une mesure de sécurité causée par un plugin. Un attaquant qui tente de « casser » le site peut aussi en être à l’origine.

Comment corriger l’erreur 413 request entity too large ?

L’erreur 413 survient quand vous tentez d’envoyer une ressource trop volumineuse, souvent une image ou un fichier, sur le serveur. Pour corriger cette erreur :

  • Réduisez la taille des fichiers envoyés : optimisé vos images, ou envoyer des fichiers moins volumineux.
  • Augmenter la limite d’upload : modifiez les paramètres du serveur en conséquence. Ce changement peut se faire en éditant le fichier php.ini, si vous y avez accès.
  • Si vous n’avez pas les connaissances techniques pour effectuer ses changements, demandez de l’aide à votre hébergeur ou à un développeur.

Cette erreur est souvent due à un paramètre du serveur mal configuré. Elle peut survenir par exemple si vous tentez de mettre en ligne une image avec un poids trop important.

Comment corriger l’erreur « Votre connexion n’est pas privée » ?

L’erreur « Votre connexion n’est pas privée » est généralement liée à un problème avec votre certificat ssl. Pour la corriger :

  • Vérifier que votre certificat ssl est correctement installé et qu’il n’a pas expiré. Consultez le tableau de bord de votre hébergement pour voir l’état de votre ssl.
  • Vider le cache de votre navigateur : le cache peut garder en mémoire une version non sécurisée de votre site. Les navigateurs gardent des informations en cache et parfois, la suppression du cache peut aider.
  • Essayer d’accéder à votre site depuis un autre navigateur ou un autre appareil pour voir si le problème vient de votre ordinateur.

Si le problème persiste, contactez votre hébergeur, il se peut que votre ssl ait expiré. Notre guide WordPress pour débutants peut également être une bonne ressource pour comprendre les bases.

Comment retrouver les identifiants MySQL de mon site WordPress ?

Les identifiants mysql de votre site wordpress se trouvent dans le fichier wp-config.php, à la racine de votre site. Vous pouvez utiliser un client ftp pour y accéder.

Une fois le fichier ouvert, recherchez les lignes suivantes :

  • define( 'DB_NAME', 'nom_de_la_base' );
  • define( 'DB_USER', 'nom_utilisateur_mysql' );
  • define( 'DB_PASSWORD', 'mot_de_passe_mysql' );

Ces informations vous seront utiles pour vous connecter à phpmyadmin et modifier votre base de donnée.

Faut-il dépanner un site WordPress sur un espace de développement temporaire (staging) plutôt qu’en production ?

Il est fortement recommandé de dépanner un site WordPress sur un environnement de développement (staging) plutôt qu’en production. Cela permet d’essayer des solutions sans impacter directement votre site en ligne.

Les modifications peuvent être testées dans un espace dédié, puis déployées une fois qu’elles ont été validées.

De nombreux hébergeurs proposent cette option. Vous pouvez aussi créer un environnement local à l’aide d’outils comme Local by Flywheel, ou MAMP.

Mais que faire si le bug persiste encore malgré tous vos efforts ?

Si malgré tous vos efforts, l’erreur persiste, il est temps de contacter un professionnel. Chez Hostay, nous sommes spécialisés dans le dépannage des erreurs WordPress.

Notre équipe, dirigée par Nicolas, notre directeur du support, est là pour vous aider rapidement et efficacement.

Nous proposons des forfaits de maintenance et d’hébergement sur mesure, afin de vous assurer un site web performant et sécurisé. Notre priorité est de vous offrir un service client de qualité avec un contact dédié.

N’hésitez pas à nous contacter par mail ou sur sa ligne portable.

Dépannage des erreurs WordPress : L’importance d’un support technique réactif

Le dépannage des erreurs WordPress est une tâche qui peut s’avérer complexe et chronophage, surtout quand vous n’avez pas les connaissances techniques requises. C’est pourquoi il est essentiel de pouvoir compter sur un support technique réactif et compétent.

Chez Hostay, notre service client est notre priorité. Nous comprenons l’importance d’un site web qui fonctionne correctement, et nous mettons tout en œuvre pour vous aider à résoudre les problèmes le plus rapidement possible.

Nicolas, notre directeur du support, est votre interlocuteur privilégié, disponible par mail ou directement sur sa ligne portable.

Nous proposons également des solutions d’hébergement wordpress optimisées, performantes et sécurisées, afin de minimiser les risques d’erreurs et de piratage. Une approche proactive qui vous évitera bien des soucis.

Avec Hostay, vous bénéficiez d’une expertise de pointe et d’un support personnalisé. Il est souvent plus judicieux de s’appuyer sur un service professionnel pour dépanner son site plutôt que de passer des heures à rechercher des solutions, qui ne fonctionnent pas toujours.

De nombreux clients nous font confiance, et nous restons à votre entière disposition pour toute question complémentaire. Notre support est un allié précieux en cas de pépin sur votre site WordPress.

Il est parfois judicieux de faire appel à des spécialistes plutôt que de rester bloquer des heures et des heures. Notre article sur le diagnostic d’un WordPress infecté peut aussi vous aider.

Questions fréquentes

Comment fonctionne l’envoi d’e-mails dans WordPress ?

L’envoi d’e-mails dans WordPress s’appuie sur la fonction `wp_mail()` de PHP, qui peut parfois être limitée ou mal configurée. L’utilisation d’un plugin SMTP (Simple Mail Transfer Protocol) est souvent la meilleure option pour s’assurer que les e-mails sont bien envoyés et atterrissent dans la boîte de réception, et non en spam. Un plugin tel que WP Mail SMTP permet de configurer un serveur de messagerie sortant et donc d’utiliser une méthode d’envoi fiable, ce qui va résoudre un problème d’envoi d’e-mail échouée.

Comment corriger l’erreur 400 bad request sur WordPress ?

L’erreur 400 « Bad Request » survient quand le serveur ne comprend pas la requête du navigateur. Pour résoudre ce problème, vérifiez l’URL, videz le cache du navigateur, supprimez les cookies, et désactivez temporairement vos plugins. Le problème peut aussi venir d’un conflit au niveau du header. Si cela persiste, contactez votre hébergement web.

Comment corriger l’erreur « The site ahead contains harmful programs » sur votre site web WordPress ?

Cette erreur signale que votre site est potentiellement infecté par un logiciel malveillant. La première mesure consiste à analyser votre site avec un outil de sécurité, tel que Wordfence ou Sucuri, pour identifier les codes malveillants. Une fois localisés, supprimez ces fichiers infectés et mettez à jour vos plugins et votre thème. Pensez également à modifier le code de vos fichiers php si nécessaire.

Comment réparer rapidement l’erreur « Le lien que vous avez suivi a expiré » sur WordPress ?

Cette erreur se produit souvent lorsque vous téléchargez un fichier volumineux, ou lors d’une requête trop longue sur le serveur. Pour réparer cette erreur, augmentez la limite de mémoire PHP via le fichier `php.ini` ou le `wp-config.php`, ou demandez à votre hébergeur de le faire. Vérifiez également les versions de php utilisée.

Comment résoudre rapidement le problème « WordPress keeps logging me out » ?

Ce problème de déconnexion survient généralement à cause d’un conflit avec les cookies. Pour le résoudre, vérifiez les réglages de l’url de votre site dans les paramètres de WordPress et dans votre fichier `wp-config.php`, effacez les cookies de votre navigateur, et tentez de modifier le code de votre fichier wp-config.php en rajoutant par exemple `define(‘COOKIE_DOMAIN’, $_SERVER[‘HTTP_HOST’]);`. Un plugin mal configuré peut aussi être la cause, il est donc important d’effectuer une vérification de vos plugins.

Comment corriger facilement toutes les erreurs WordPress ?

Il n’existe pas de solution unique pour corriger toutes les erreurs WordPress, mais certaines pratiques peuvent réduire les risques. La mise à jour régulière du cœur de WordPress, des plugins et des thèmes est indispensable, de même que l’utilisation d’un thème et d’extensions de qualité. Pensez également à utiliser une option de sauvegarde automatique, cela vous permettra de revenir en arrière si un problème survient. Le mode débogage (`WP_DEBUG`) et la consultation des logs d’erreurs sont de précieux outils pour diagnostiquer les problèmes et les résoudre manuellement si besoin.

Comment corriger l’erreur de mixed content ?

L’erreur de mixed content, ou contenu mixte, indique que votre site sécurisé (https) charge des ressources (images, css, scripts) via http non sécurisé. Pour corriger cela, accéder à la base de données wordpress en utilisant phpmyadmin ou un outil similaire. Vous devez mettre à jour les URLs http de votre site en https dans les tables concernées, puis effectuer une recherche dans votre répertoire. Une autre méthode consiste à utiliser un plugin tel que Really Simple SSL pour forcer l’utilisation de https, il va modify le header afin que votre site ne charge plus que des ressources en https.

Comment corriger l’erreur failed to load resource ?

L’erreur « failed to load resource » se produit lorsque le navigateur n’arrive pas à télécharger une ressource (image, css, javascript..). Cela peut être dû à une url incorrecte, un problème de permissions sur le file, une suppression du fichier, un conflit de plugin ou de thème. Vérifiez que l’url menant à la ressource est correcte, les droits du fichier ou du répertoire où se trouve la ressource, désactiver tous vos plugins et vérifier votre thème actuel.

Comment corriger l’erreur « missing a temporary folder » (dossier temporaire manquant) sur WordPress ?

Cette erreur indique que WordPress ne parvient pas à trouver le dossier temporaire nécessaire aux téléchargements. Pour corriger cela, vous pouvez définir le chemin vers le dossier temporaire en ajoutant la ligne suivante dans le fichier `wp-config.php` : `define(‘WP_TEMP_DIR’, ‘/path/to/your/tmp/folder/’);`, ou en activant le mode de téléchargement des ressources via le menu media de l’administration de WordPress. Il se peut que votre hébergement web ne soit pas correctement configuré, il faudra alors vous rapprocher de votre hébergeur. Vous devrez bien sûr remplacer le ‘/path/to/your/tmp/folder/’ par le chemin de votre propre dossier temporaire.

Comment corriger le problème du site WordPress qui ne se met pas à jour immédiatement ?

Si votre site ne reflète pas les modifications récentes, la première chose à faire est de vider le cache de votre navigateur et le cache de WordPress si vous utilisez un plugin de mise en cache. Une erreur de connexion à la base de données peut aussi être à l’origine de ce problème, assurez-vous que les identifiants dans votre fichier `wp-config.php` sont les bons. Pensez également à vérifier que vos plugins soient compatibles avec la dernière version de php et de WordPress. Si le problème persiste, désactivez les plugins un par un pour tenter de localiser l’erreur.

Hostay : L’assistance technique WordPress ultra-réactive

Une urgence ?
Je suis Nicolas, responsable du support technique Wordpress chez Hostay. Besoin d'aide ? Appelez-moi de 9h à 18h.
Diagnostic gratuit en 10 minutes