Erreurs WordPress les plus courantes

Erreurs WordPress les plus courantes

WordPress est une application CMS avec un large éventail d'applications et de fonctions différentes, ce qui signifie qu'il y a également de nombreuses erreurs qui peuvent être générées par elles. Dans ce guide, nous montrons les erreurs les plus courantes et génériques que WordPress peut afficher :
 
 
Erreurs dues aux ressources PHP
 
Parfois, lorsque vous essayez d'apporter des modifications à votre WordPress ou de télécharger un fichier, WordPress affiche une erreur indiquant qu'il ne dispose pas de ressources suffisantes pour effectuer l'action. Exemple :
 
fatal error: allowed memory size of 67108864 bytes exhausted (tried to allocate 122880 bytes)
 
Ceci est un exemple des nombreuses erreurs de ressources PHP que WordPress peut générer. Dans la plupart des cas, il suffit d'attribuer plus de ressources à l'hébergement pour qu'il puisse effectuer l'action requise. Pour ce faire, vous devez accéder à la gestion des valeurs PHP depuis le panneau de contrôle cdmon : Comment configurer le PHP de l'hébergement
 
Écran blanc
 
Cette erreur est l'une des plus courantes et aussi l'une des plus problématiques, car lorsque l'écran blanc apparaît et qu'aucune erreur n'est affichée, elle ne fournit aucune information pour approfondir l'enquête.
 
Pour cette erreur, la méthode par essais et erreurs est recommandée, c'est-à-dire effectuer des vérifications jusqu'à ce que l'écran blanc disparaisse ou affiche une autre erreur indiquant son origine.
 
Cet écran blanc peut apparaître pour de nombreuses raisons, mais nous montrons les 3 vérifications les plus génériques à effectuer :

 
   Mode Debug
 
Le mode debug de WordPress est une méthode qui permet à WordPress de stocker les erreurs internes. Si nous l'activons, une erreur peut s'afficher sur la page ou le journal d'erreurs de l'hébergement peut commencer à stocker les erreurs dans ce fichier.
 
Pour activer le mode debug, nous devons modifier le fichier "wp-config.php" de notre hébergement. Pour ce faire, accédez à votre hébergement via FTP (Comment se connecter en FTP via webFTP) et modifiez le fichier wp-config.php. Localisez la ligne qui indique define( 'WP_DEBUG', false ); et remplacez-la par define( 'WP_DEBUG', true ); pour activer le mode debug :

 
Ensuite, accédez à la page de l'écran blanc ou aux journaux d'erreurs du serveur pour vérifier si des informations supplémentaires sur l'origine de l'erreur sont affichées.
 
   Changer le thème actif
 
Parfois, l'écran blanc est généré par une vulnérabilité ou une incompatibilité du thème WordPress actif. Dans ces cas, nous recommandons de passer au thème WordPress par défaut (Twenty Twenty-One) pour voir si le contenu apparaît.
 
Si cela fonctionne, le site web peut ne pas s'afficher correctement car il n'a pas été configuré pour le thème par défaut, mais cela confirme que le thème était à l'origine du problème.
 
IMPORTANT : Le problème n'est pas toujours causé par le thème ; il peut également s'agir de l'un des plugins actifs. Nous recommandons de renommer temporairement le dossier /plugins pour que le serveur ne le détecte pas et charge le site web sans plugins.
 
   Compatibilité PHP
 
La plupart du temps, lorsque WordPress nécessite d'augmenter une valeur PHP, il l'indique. Cependant, parfois l'écran blanc peut apparaître sans afficher cette information.
 
Nous suggérons de vérifier que la version de PHP est compatible avec votre WordPress et les plugins installés, et d'augmenter la "memory_limit" au maximum autorisé par votre plan d'hébergement. Comment configurer le PHP de l'hébergement

Erreur interne du serveur
 
L'erreur interne du serveur, mieux connue sous le nom de Internal Server Error ou Erreur 500, est une erreur HTTP bien connue qui peut apparaître sur toute page s'exécutant sur un serveur.

 
La raison pour laquelle cette erreur apparaît n'est pas due au serveur lui-même, mais à une fonction au sein de WordPress qui la génère.
 
Pour trouver l'origine du problème, nous devons effectuer les mêmes actions que dans le cas précédent de l'écran blanc :
 
  • Changer de thème/template ou plugin : Il est très probable que le thème/template utilisé, ou un plugin installé, génère cette erreur 500. Dans ce cas, renommez le dossier /themes ou /plugins respectivement (par exemple en /themes1 ou /plugins1) pour que le serveur ne les détecte pas et que le site web puisse se charger sans eux. Ces modifications peuvent être effectuées via FTP (Comment se connecter en FTP via webFTP)
 
Si l'erreur interne du serveur disparaît et que la page affiche à nouveau du contenu, cela signifie que l'un des thèmes ou plugins était à l'origine de l'erreur.
 
  • Fichier .htaccess : Ce fichier est l'un des fichiers principaux du site web, où sont stockées toutes les configurations de distribution. Il définit la façon dont le site web répond. Si un plugin modifie le fichier .htaccess ou s'il est modifié manuellement via FTP, assurez-vous que les modifications sont correctes.
 
Il est très fréquent que les fichiers .htaccess génèrent cette erreur. Avant d'apporter des modifications, créez une sauvegarde du fichier .htaccess original afin de pouvoir le restaurer si nécessaire.
 
  • Limite de mémoire PHP : Il est également fréquent que cette erreur apparaisse parce qu'une fonction WordPress consomme trop de ressources serveur. Cela se produit généralement parce que la "memory_limit" ou une autre valeur PHP est définie en dessous de ce que WordPress nécessite.
 
Pour résoudre ce problème, attribuez plus de ressources PHP à votre hébergement. Rendez-vous dans la gestion de l'hébergement, accédez à "Serveur", et modifiez les valeurs PHP selon les besoins. Comment configurer le PHP de l'hébergement
 
IMPORTANT : Comme mentionné précédemment, cette erreur est générée par un outil/fonction de WordPress. La restauration d'une sauvegarde à partir du moment où le site web fonctionnait correctement devrait faire disparaître l'erreur. Vous pouvez restaurer des sauvegardes depuis le panneau de contrôle : Comment restaurer une sauvegarde de l'hébergement
 
Erreur de connexion à la base de données
 
Cette erreur est assez courante lors de l'importation de WordPress ou lors de modifications affectant la base de données. WordPress peut ne pas se connecter à la base de données en raison de problèmes de configuration.

 
Vérifiez que le nom de la base de données, le nom d'utilisateur et le mot de passe correspondent aux informations d'identification du serveur. Ouvrez le fichier "wp-config.php" situé dans le dossier /web de votre WordPress. Comment se connecter en FTP via webFTP
 
Pour comparer les données du serveur avec le fichier "wp-config.php", accédez à la gestion MySQL de l'hébergement. Où trouver les informations de connexion MySQL
 
Assurez-vous que le nom de la base de données, le nom d'utilisateur et le mot de passe correspondent à ceux du fichier "wp-config.php".

 
Si elles ne correspondent pas, c'est probablement la cause de l'erreur de connexion. Corrigez-les et l'erreur devrait disparaître.
 
La connexion n'est pas privée
 
Cette erreur apparaît couramment après l'installation d'un certificat de sécurité ou le téléchargement de fichiers.

 
Tout d'abord, vérifiez que l'hébergement dispose d'un certificat SSL installé. Rendez-vous dans la gestion de l'hébergement, puis "Sécurité" → "Certificats SSL" : Comment demander un certificat SSL

 
Si le certificat est actif et que l'erreur persiste, forcez la navigation HTTPS dans WordPress. Nous recommandons d'utiliser le plugin Really Simple SSL pour effectuer automatiquement les modifications internes. Comment configurer votre certificat SSL
 
IMPORTANT : Vous pouvez également forcer HTTPS via le fichier .htaccess en ajoutant :
RewriteEngine On
RewriteCond %{HTTP_HOST} votredomaine\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://votredomaine.com/$1 [R,L]
 
Erreur 403 Forbidden
 
Cette erreur est causée par des permissions incorrectes de fichiers/répertoires sur votre hébergement. Vous pouvez modifier les permissions via FTP. Comment modifier les permissions des fichiers et répertoires via webFTP et FileZilla

 
Si elle persiste, vérifiez les journaux d'erreurs PHP et du serveur web. Où consulter les journaux d'erreurs de l'hébergement
 
Si les journaux affichent une erreur ModSecurity (pare-feu applicatif web), contactez le support technique.
 
Mot de passe administrateur WordPress perdu
 
Si WordPress n'accepte pas vos identifiants de connexion, cela peut être dû à un problème de syntaxe.
 
Vous pouvez utiliser l'option "Mot de passe oublié ?" pour le récupérer par e-mail :

 
Si vous ne recevez pas l'e-mail, vous pouvez modifier manuellement le mot de passe depuis la base de données : Comment modifier le mot de passe de l'administrateur WordPress
 
Erreur de syntaxe
 
Cette erreur se produit en raison d'une erreur de syntaxe dans un fichier WordPress. Elle affiche "Parse error: syntax error" ainsi que le fichier et la ligne concernés.
Parse error: syntax error, unexpected end of file in /usr/home/exemple.com/web/wp-content/themes/twenty/functions.php on line 95
 
Accédez au fichier et corrigez le code avec soin. Ces modifications affectent directement la programmation de votre site web.
 
IMPORTANT : La restauration d'une sauvegarde antérieure à l'apparition de l'erreur devrait la résoudre. Comment restaurer une sauvegarde de l'hébergement
 
Délai de connexion expiré
 
Cette erreur apparaît lorsque le navigateur ne peut pas terminer la connexion et affiche ERR_CONNECTION_TIMED_OUT.

 
Cela se produit souvent lorsque l'hébergement ne dispose pas de mémoire suffisante.
 
Augmentez la "memory_limit" au maximum autorisé par votre plan d'hébergement. Comment configurer le PHP de l'hébergement
 
IMPORTANT : Si elle persiste, examinez les journaux du serveur web. Où consulter les journaux d'erreurs de l'hébergement
 
Erreur de barre latérale/menu
 
Celle-ci affecte l'affichage de la mise en page du site web. La page apparaît complètement mal configurée et le contenu s'affiche de manière aléatoire.

 
Généralement causée par une incompatibilité de thème ou de plugin. Essayez de changer de thème ou de désactiver les plugins un par un.
 
Vous pouvez également restaurer une sauvegarde à partir du moment où le site web fonctionnait correctement. Comment restaurer une sauvegarde de l'hébergement
 
Les articles programmés ne sont pas publiés
 
Si vous avez changé la version de PHP ou s'il y a eu une mise à jour automatique, la publication programmée de WordPress peut échouer.
 
Ces tâches sont planifiées dans le fichier "wp-cron.php".
 
Des plugins comme WP-Missed-Schedule peuvent surveiller et déclencher la publication des articles manqués.
 
WordPress n'envoie pas d'e-mails
 
WordPress peut avoir des problèmes d'envoi d'e-mails via les formulaires web.
 
Cela peut être dû à une configuration incorrecte de l'application de messagerie. Vérifiez d'abord les paramètres.
 
IMPORTANT : Si les serveurs cdmon détectent une activité suspecte ou une injection de code, l'envoi d'e-mails par webmail peut être désactivé jusqu'à ce qu'il soit examiné. Pour renforcer la sécurité de WordPress, utilisez des plugins anti-spam et de protection : Plugins pour renforcer la sécurité de WordPress
 
Il est également recommandé d'utiliser un système de vérification humaine tel que reCaptcha dans les formulaires de contact : Comment installer reCaptcha dans WordPress
 
Pour plus d'informations, vous pouvez nous contacter.
    • Related Articles

    • Comment vérifier les conflits entre les plugins WordPress

      Les sites web WordPress sont composés de divers éléments tels que le noyau WordPress, les thèmes et de nombreux plugins qui ajoutent des fonctionnalités spécifiques. Bien que les plugins soient des outils extrêmement utiles, leur interaction peut ...
    • Comment résoudre les erreurs les plus courantes de PrestaShop

      PrestaShop est l'une des plateformes CMS les plus populaires pour les boutiques en ligne. Elle offre une large gamme de plugins, de modules et de thèmes pour personnaliser et ajouter de nouvelles fonctionnalités à votre boutique. Comme souvent, lors ...
    • Comment masquer les erreurs PHP dans WordPress

      Les erreurs PHP que vous voyez souvent sur votre site WordPress sont généralement des avis et des avertissements. WordPress utilise PHP comme langage de programmation, et il arrive que des avis et des avertissements de code apparaissent à différents ...
    • Comment mettre à jour WordPress, les plugins et les thèmes

      Maintenir WordPress à jour, ainsi que ses plugins et thèmes, est crucial pour garantir la sécurité, la stabilité et les performances de votre site web. Les mises à jour fréquentes aident à protéger votre site contre les vulnérabilités de sécurité, à ...
    • Comment détecter les injections de code dans WordPress

      WordPress est le CMS le plus utilisé au monde. Cela signifie que ses mises à jour, plugins et autres outils bénéficient d'un meilleur support par rapport à d'autres plateformes. Comme c'est de loin le CMS le plus utilisé, il est également le plus ...