WordPress.org

Si vous rencontrez un message d’erreur WordPress ou un écran blanc, ne paniquez pas. Quelqu’un a probablement déjà rencontré le même message et il peut facilement être résolu.

Cette page répertorie les erreurs WordPress les plus courantes rencontrées par les utilisateurs de WordPress et fournit un point de départ pour les corriger. Au Support WordPress
, vous trouverez également des liens vers des pages ou des forums plus détaillés où un bénévole sera là pour vous aider.

L’Écran Blanc de la Mort # L’Écran Blanc de la Mort

Les erreurs PHP et les erreurs de base de données peuvent se manifester sous la forme d’un écran blanc, un écran vide sans informations, communément connu dans la communauté WordPress sous le nom d’Écran blanc de la mort WordPress (WSOD).

Avant de recourir à des mesures désespérées, il existe un certain nombre de raisons à l’écran blanc de la mort WordPress:

  • Un plugin provoque des problèmes de compatibilité. Si vous pouvez accéder aux écrans d’administration, essayez de désactiver tous vos Plugins, puis de les réactiver un par un. Si vous ne parvenez pas à accéder à vos Écrans, connectez-vous à votre site Web via FTP. Localisez le dossier wp-content/plugins et renommez le dossier du plugin plugins_old. Cela désactivera tous vos plugins. Vous pouvez en savoir plus sur la désactivation manuelle de vos plugins dans la FAQ sur le dépannage.
  • Votre thème peut être à l’origine du problème. Cela est particulièrement probable si vous rencontrez l’écran blanc de la mort après avoir activé un nouveau thème ou créé un nouveau Site dans un réseau WordPress. Connectez-vous aux écrans d’administration WordPress et activez le thème WordPress par défaut (par exemple Twenty Seventeen). Si vous ne pouvez pas accéder à vos écrans d’administration, accédez à votre site Web via FTP et accédez au dossier /wp-content/themes/. Renommez le dossier du thème actif.

La fonctionnalité WP_DEBUG fournit souvent des informations supplémentaires.

Haut

Erreur de serveur interne # Erreur de serveur interne

Message d’erreur de serveur interne

Il peut y avoir un certain nombre de raisons pour une erreur de serveur interne. Voici quelque chose que vous pouvez faire pour le résoudre:

  • Le problème le plus probable est un fichier .htaccess corrompu. Connectez-vous à la racine de votre site en utilisant FTP et renommez votre fichier .htaccess en .htaccess_old. Essayez de charger votre site pour voir si cela a résolu votre problème. Si cela fonctionne, assurez-vous de visiter les permaliens Settings > et réinitialisez vos permaliens. Cela générera un nouveau fichier .htaccess pour vous.
  • Essayez de désactiver tous vos plugins pour voir s’il s’agit d’un problème de plugin. Si vous ne parvenez pas à accéder à vos écrans d’administration WordPress, désactivez vos Plugins via FTP en suivant ces instructions.
  • Basculez le Thème sur le Thème par défaut de WordPress (par ex. Vingt-dix-sept) pour éliminer tout problème lié au thème.
  • Augmentez la limite de mémoire PHP
  • Essayez de télécharger à nouveau les dossiers wp-admin et wp-includes à partir d’une nouvelle installation de WordPress.

Haut de la page

Erreur d’établissement de la connexion à la base de données # Erreur d’Établissement de la Connexion à la base de données

Si vous obtenez une page avec le message « Erreur d’établissement de la connexion à la base de données », cela signifie qu’il y a un problème avec la connexion à votre base de données et il peut y avoir plusieurs raisons à cela. Les raisons et solutions possibles sont les suivantes.

Configuration wp incorrecte.informations php # Configuration wp incorrecte.informations php

« Erreur d’établissement d’une connexion à la base de données » est généralement causée par une erreur dans votre wp-config.fichier php. Accédez à votre site dans votre client FTP. Ouvrez wp-config.php et assurez-vous que les éléments suivants sont corrects:

  • Nom de la base de données
  • Nom d’utilisateur de la base de données
  • Mot de passe de la base de données
  • Hôte de la base de données

En savoir plus sur la modification de wp-config.php.

Si vous êtes sûr que votre configuration est correcte, vous pouvez essayer de réinitialiser votre mot de passe MySQL manuellement.

Haut de la page

Problèmes avec votre Hébergeur # Problèmes avec votre Hébergeur

L’étape suivante consiste à contacter votre hébergeur. Les problèmes d’hébergement suivants peuvent être à l’origine du problème:

  • Votre base de données a atteint son quota et a été fermée.
  • Le serveur est en panne.

Contactez votre fournisseur d’hébergement pour voir si l’un de ces problèmes est à l’origine de votre problème.

Haut

Site Web compromis # Site Web compromis

Si vous avez vérifié wp-config.php les erreurs et confirmé auprès de votre hôte pour les problèmes d’hébergement, il est possible que votre site ait été piraté.

Scannez votre site avec Sucuri SiteCheck pour vous assurer qu’il n’a pas été compromis. Si c’est le cas, vous devriez vérifier que Mon site a été piraté.

Haut

Échec de la mise à niveau automatique # Échec de la mise à niveau automatique

Il y aura des situations où la fonctionnalité de mise à jour automatique de WordPress échoue. Les symptômes comprennent:

  • Un écran blanc vierge et aucune information.
  • Un avertissement indiquant que la mise à jour a échoué.
  • Un message d’erreur PHP.

La fonctionnalité de mise à niveau automatique de WordPress peut échouer en raison d’un problème de connexion avec les principaux fichiers WordPress, d’un problème de connexion Internet lors de la mise à niveau ou d’autorisations de fichier incorrectes

Pour mettre à jour manuellement votre site WordPress, reportez-vous à l’article Mise à jour manuelle.

Haut

Connexion expirée # Connexion expirée

L’erreur de connexion expirée apparaît lorsque votre site Web essaie de faire plus que ce que votre serveur peut gérer. C’est particulièrement fréquent sur l’hébergement partagé où votre limite de mémoire est limitée. Voici quelques choses que vous pouvez essayer:

  • Désactivez tous les Plugins. Si la désactivation de tous les plugins WordPress sur votre site résout le problème, réactivez-les un par un pour voir quel plugin est à l’origine du problème. Si vous ne parvenez pas à accéder à vos écrans d’administration, découvrez comment désactiver manuellement vos plugins.
  • Passez au thème WordPress par défaut. Cela devrait exclure tout problème lié au thème.
  • Augmentez votre limite de mémoire dans wp-config.php. Si vous êtes sur un hébergement partagé, vous devrez peut-être demander à votre fournisseur d’hébergement d’augmenter votre limite de mémoire pour vous.
  • Augmentez le temps d’exécution maximum dans votre php.fichier ini. Ce n’est pas un fichier de base WordPress, donc si vous ne savez pas comment le modifier, contactez votre hébergeur pour lui demander d’augmenter votre temps d’exécution maximum. Voir les instructions ci-dessous pour augmenter le temps d’exécution maximum.

Top

Mode de Maintenance Après la Mise à Niveau # Mode de maintenance Après la Mise à niveau

Lorsque WordPress se met à jour, il installe automatiquement un fichier .maintenance. Après la mise à niveau, vous pouvez recevoir un message indiquant  » Brièvement indisponible pour une maintenance planifiée. Veuillez revenir dans une minute. » Le fichier de maintenance n’a peut-être pas été supprimé correctement.

Pour supprimer ce message, procédez comme suit:

  1. Connectez-vous à votre site Web en utilisant votre programme FTP
  2. Supprimez le fichier .maintenance, qui se trouvera à la racine de votre site.

En savoir plus sur le problème du mode de maintenance.

Haut

Vous apportez des modifications et Rien ne se passe # Vous apportez des Modifications et Rien Ne Se passe

Si vous apportez des modifications à votre site Web et que vous ne voyez pas les modifications dans votre navigateur, vous devrez peut-être vider le cache de votre navigateur. Votre navigateur stocke des informations sur les sites Web que vous visitez. Cela accélère le chargement des sites Web lorsque vous les visitez, car le navigateur n’a qu’à recharger les informations déjà stockées sur votre ordinateur, plutôt que de les télécharger à nouveau.

Si vous apportez une modification à un site Web et que le navigateur ne la juge pas significative, il chargera simplement les données de votre cache et vous ne verrez pas vos modifications. Pour résoudre le problème, videz simplement le cache de votre navigateur ou fermez l’onglet et rouvrez le lien.

Top

Jolis Permaliens 404 et Images qui ne fonctionnent pas # Jolis Permaliens 404 et Images qui ne Fonctionnent pas

Si vous rencontrez 404 erreurs avec de jolis permaliens et un écran blanc lorsque vous téléchargez des images, mod_rewrite peut ne pas être activé dans Apache par défaut. Mod_rewrite est un module d’extension du logiciel serveur web Apache qui permet de « réécrire » des URL à la volée. C’est ce dont vous avez besoin pour faire fonctionner de jolis permaliens.

Les réseaux multisite WordPress en font généralement l’expérience, mais cela peut également se produire sur des fournisseurs d’hébergement partagé ou après une migration de site ou un déplacement de serveur.

Réinitialisez vos permaliens via les permaliens Settings >. Si cela ne fonctionne pas, vous devrez peut-être modifier le fichier .htaccess manuellement.

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

Si vous n’êtes pas familier avec l’édition de votre fichier .htaccess, contactez votre hébergeur pour lui demander d’activer les règles mod_rewrite. Il y a plus d’informations sur les jolis permaliens dans le Codex WordPress.

Haut

Erreurs de type de message personnalisé 404 # Erreurs de Type de message personnalisé 404

Vous pouvez rencontrer des problèmes avec les erreurs 404 et les types de message personnalisés. Essayez les étapes suivantes:

  1. Assurez-vous qu’aucun de vos types de publication personnalisés et pages uniques n’a le même nom. Si c’est le cas, renommez la page unique, y compris le limace.
  2. Connectez-vous à vos écrans d’administration WordPress, accédez aux Permaliens Settings >. Sélectionnez les permaliens par défaut. Enregistrer. Ensuite, sélectionnez à nouveau vos permaliens préférés. Cela videra les règles de réécriture et devrait résoudre votre problème.

Haut

Messages d’erreur spécifiques # Messages d’erreur spécifiques

Un certain nombre d’erreurs différentes apparaîtront dans vos journaux d’erreurs. Pour accéder à vos journaux d’erreurs, vous devrez activer le débogage, puis localiser votre journal d’erreurs via FTP. Les informations suivantes vous aideront à déchiffrer certains des messages d’erreur courants.

Top

Erreurs PHP # Erreurs PHP

Voici quelques messages d’erreur PHP courants.

Erreurs fatales et avertissements # Erreurs fatales et avertissements

Impossible de modifier les informations d’en–tête – en-têtes déjà envoyés

Si vous recevez un avertissement indiquant que WordPress ne peut pas modifier les informations d’en-tête et que les en-têtes sont déjà envoyés, cela signifie généralement que vous avez des espaces ou des caractères avant les balises d’ouverture ou après les balises de fermeture. Lisez comment corriger l’erreur d’en-têtes déjà envoyée.

Si vous rencontrez ce problème lorsque vous venez d’installer WordPress, vous avez peut-être introduit une erreur de syntaxe dans wp-config.php. Ces instructions vous aideront à corriger l’erreur.

Appel à une fonction non définie

Une erreur de lecture d’un appel à une fonction non définie peut signifier qu’un plugin WordPress tente de trouver un fichier ou des données qui ne sont pas présents ou accessibles dans le code. Les raisons en sont les suivantes:

  • Une erreur lors de la tentative d’installation automatique ou de mise à niveau automatique d’un plugin. Essayez d’installer ou de mettre à niveau le plugin manuellement.
  • Une erreur lors de la tentative d’installation automatique ou de mise à niveau automatique d’un thème. Essayez d’installer ou de mettre à niveau le thème manuellement.
  • Vous utilisez peut-être un plugin WordPress incompatible ou un thème incompatible. Cela pourrait se produire avec les anciennes versions de WordPress et un nouveau plugin WordPress, ou si vous essayez d’utiliser un plugin WordPress Multisite sur une installation de site unique. Mettez à niveau WordPress pour résoudre ce problème.
  • Vous essayez peut-être d’appeler une fonction qui n’existe pas. Vérifiez functions.php pour les fautes d’orthographe.

Essayez de désactiver le plugin WordPress ou de modifier le thème WordPress à l’origine de l’erreur. Si vous ne pouvez pas le faire depuis les écrans d’administration, vous devrez peut-être le faire manuellement via FTP.

Taille de mémoire autorisée épuisée

Une erreur de Taille de mémoire autorisée épuisée signifie que votre installation WordPress n’a pas assez de mémoire pour réaliser ce que vous voulez. Vous pouvez essayer les étapes suivantes:

  • Augmentez votre limite de mémoire dans wp-config.php
  • Augmentez votre limite de mémoire en éditant php.ini. Ce n’est pas un fichier fourni avec WordPress, donc si vous ne le connaissez pas, vous devez contacter votre hébergeur pour augmenter votre limite de mémoire.
Délai d’exécution maximal dépassé

Vous pouvez recevoir un message tel que « Délai d’exécution maximal de 30 secondes dépassé » ou « Délai d’exécution maximal de 60 secondes dépassé ». Cela signifie qu’il faut plus de temps pour qu’un processus se termine et qu’il expire. Il existe plusieurs façons de corriger cette erreur.

Édition .htaccess

Assurez-vous de sauvegarder .htaccess avant de le modifier.

Ajoutez la ligne suivante à .htaccess:

php_value max_execution_time 60

Modification php.ini

Ajoutez ce qui suit à php.ini

max_execution_time = 60

Si vous ne savez pas comment effectuer ces modifications, ou si vous utilisez un hébergement partagé qui vous empêche de les effectuer vous-même, vous devez contacter votre fournisseur d’hébergement et lui demander d’augmenter votre temps d’exécution maximal.

Top

Erreurs d’analyse # Erreurs d’analyse

Erreur de syntaxe

Une erreur de syntaxe signifie que vous avez commis une erreur lors de la création de votre structure PHP. Vous pourriez, par exemple, être;

  • Manque un ; à la fin d’une ligne individuelle.
  • En utilisant des guillemets bouclés.
  • Il manque une parenthèse bouclée.

Lorsque cette erreur apparaît, elle vous indique dans quel fichier l’erreur apparaît (functions.php par exemple) et approximativement quelle ligne (ce n’est peut-être pas toujours la ligne exacte, alors assurez-vous de vérifier juste avant et juste après) dans le code.

Inattendu

Si vous recevez une erreur indiquant « erreur d’analyse: inattendue », cela signifie généralement que vous avez oublié d’inclure un caractère. Les plus courants sont:

  • Unexpected’ =’ : vous avez oublié d’inclure le bracket lors du référencement d’une variable
  • Unexpected’)’ : vous avez oublié d’inclure la parenthèse d’ouverture (
  • Unexpected’ (‘ : vous avez oublié d’inclure la parenthèse de fermeture)
  • Unexpected T_STRING : vous avez oublié un guillemet ou un point-virgule à la fin de la ligne précédente
  • Unexpected T_ELSE: vous avez une instruction else sans ouverture instruction if

Top

Utilisation d’une constante non définie # Utilisation d’une constante non définie

Comme pour les erreurs d’analyse, « utilisation d’une constante non définie » signifie qu’il vous manque un caractère. Il pourrait s’agir de l’un des éléments suivants:

  • A manquant when lors du référencement d’un viariable
  • Guillemets manquants autour des clés de tableau

Haut

Erreurs de base de données # Erreurs de base de données

Les erreurs suivantes peuvent apparaître en relation avec votre base de données WordPress.

Haut

Erreur 13 – Impossible de Créer/Écrire dans le fichier # Erreur 13 – Impossible de Créer/Écrire dans le fichier

Plusieurs raisons expliquent cette erreur.

MySQL ne peut pas créer de fichier temporaire.

La variable MySQL tmpdir est définie sur un répertoire qui ne peut pas être écrit lors de l’utilisation de PHP pour accéder à MySQL. Pour le vérifier, entrez MySQL sur la ligne de commande et tapez show variables. Vous obtiendrez une longue liste et l’un d’eux lira: tmpdir =/somedir/ (quel que soit votre paramètre.)

Pour résoudre ce problème, modifiez la variable tmpdir pour qu’elle pointe vers un répertoire accessible en écriture.

  1. Trouvez le mon.fichier cnf. Sur les systèmes *nix, c’est généralement dans /etc/. Sur le système Windows, Trouvez le my.ini.
  2. Une fois trouvé, ouvrez-le dans un simple éditeur de texte et recherchez la section.
  3. Sous cette section, recherchez la ligne tmpdir. Si cette ligne est commentée (a un # au début), supprimez le # et modifiez la ligne pour qu’elle se lise: tmpdir =/writable/dir où /writable/dir est un répertoire dans lequel vous pouvez écrire. Certains utilisent /tmp, ou vous pouvez également essayer /var/tmp ou /usr/tmp. Sous Windows, utilisez C:/ Windows / tmp.
  4. Enregistrez le fichier.
  5. Arrêtez MySQL en tapant mysqlshutdown -u -p shutdown.
  6. Démarrez MySQL en allant dans le répertoire MySQL et en tapant ./bin/safe_mysqld &. Habituellement, le répertoire MySQL est dans /usr/local ou parfois dans /usr/ sur les systèmes Linux.

Les autorisations de fichier sont incorrectes

Corrigez les autorisations de fichier.

Si rien de tout cela n’a de sens et que vous avez quelqu’un pour administrer votre système pour vous, montrez-lui ce qui précède et ils devraient pouvoir le comprendre.

Haut

Commande CREATE Refusée à l’utilisateur # Commande CREATE Refusée à l’utilisateur

Cette erreur se produit lorsque l’utilisateur affecté à la base de données ne dispose pas des autorisations adéquates pour effectuer l’action de création de colonnes et de tables dans la base de données. Vous devrez vous connecter à cPanel ou Plesk pour donner à votre utilisateur de base de données les autorisations adéquates.

Vous pouvez également créer un nouvel utilisateur à affecter à votre base de données. Si vous créez un nouvel utilisateur, vous devrez vous assurer qu’il est mis à jour dans wp-config.php.

Top

Erreur 28 # Erreur 28

Cela pourrait être parce que:

  • vous n’avez plus d’espace sur /tmp (où que se trouve tmpdir), ou,
  • vous avez trop de fichiers dans /tmp (même s’il y a beaucoup d’espace libre), ou,
  • Votre cache sur votre serveur est plein

Il s’agit d’une erreur MySQL et n’a rien à voir avec WordPress directement; vous devez contacter votre hôte à ce sujet. Certains utilisateurs ont signalé que l’exécution d’une commande « table de réparation » dans phpMyAdmin a résolu le problème.

Top

Erreur 145 # Erreur 145

Cela indique qu’une table de votre base de données est endommagée ou corrompue. Si vous êtes à l’aise avec phpMyAdmin, vous pouvez utiliser ces instructions pour réparer vos tables de base de données MySQL.

Sauvegardez toujours votre base de données avant d’effectuer des actions dessus.

Si vous n’avez jamais utilisé phpMyAdmin auparavant, ou si vous n’êtes pas à l’aise de le faire, contactez votre hébergeur et demandez-lui d’exécuter CHECK/REPAIR sur votre base de données.

Haut

Colonne inconnue # Colonne inconnue

Une erreur de colonne inconnue peut être causée par une colonne manquante dans la base de données. Si vous venez de mettre à niveau WordPress, essayez à nouveau de mettre à niveau manuellement. Pour mettre à jour votre site WordPress manuellement, consultez l’article Mettre à jour.

Si vous exécutez une requête de base de données lorsque vous rencontrez l’erreur, vous pouvez utiliser des guillemets incorrects pour le caractère de citation de l’identifiant. Cette question sur le débordement de pile fournit plus de détails. Voir aussi la documentation MySQL.

Haut

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.