Décodeur de messages d'erreur WordPress
Collez le message que vous voyez à l’écran, dans le journal des erreurs ou dans l’e-mail envoyé par WordPress. Le décodeur l’explique en mots simples et vous donne la marche à suivre, étape par étape.
Bibliothèque
Toutes les erreurs décodées
Chaque fiche explique un message précis : ce qu’il signifie, d’où il vient et comment le corriger, des vérifications accessibles à tous jusqu’aux manipulations techniques.
Erreurs PHPErreur critique, mémoire épuisée, erreurs de syntaxe et fonctions introuvables.18 fiches
- Bloquant : « Allowed memory size exhausted » : la mémoire PHP de WordPress est épuisée
- Bloquant : « Call to a member function … on null » : erreur fatale PHP sur WordPress
- Bloquant : « Call to undefined function » : fonction PHP introuvable sur WordPress
- Bloquant : « Call to undefined method » : méthode PHP introuvable sur votre site WordPress
- Gênant : « Cannot modify header information - headers already sent » sur WordPress
- Bloquant : « Cannot redeclare » : fonction ou classe déclarée deux fois sur WordPress
- Bloquant : « Cannot use object of type WP_Error as array » : erreur fatale sur WordPress
- Bloquant : « Class not found » : classe PHP introuvable sur votre site WordPress
- Bloquant : E-mail « Votre site rencontre un problème technique » : utiliser le mode de récupération
- Bloquant : « Failed to open stream: No such file or directory » : fichier PHP introuvable
- Avertissement : « Function … is deprecated since version » : fonction obsolète dans WordPress
- Avertissement : « Function … was called incorrectly » : l’avis « doing it wrong » de WordPress
- Bloquant : « Il y a eu une erreur critique sur ce site » : réparer l’erreur critique WordPress
- Avertissement : « _load_textdomain_just_in_time was called incorrectly » : avis de traduction WordPress
- Gênant : « Maximum execution time of 30 seconds exceeded » : temps d’exécution PHP dépassé
- Bloquant : « Parse error: syntax error, unexpected » : corriger une erreur de syntaxe PHP
- Bloquant : « Your PHP installation appears to be missing the MySQL extension » : la solution
- Bloquant : « Your server is running PHP version … but WordPress requires at least » : PHP trop ancien
Compatibilité PHP 8Avertissements et erreurs fatales apparus après le passage à PHP 8.12 fiches
- Avertissement : « Attempt to read property « ID » on null » : comprendre l’avertissement PHP 8
- Bloquant : « Call to undefined function create_function() » et autres fonctions retirées de PHP
- Bloquant : « Cannot access offset of type string on string » : erreur PHP 8 sur WordPress
- Bloquant : « count(): Argument #1 ($value) must be of type Countable|array » sous PHP 8
- Avertissement : « Creation of dynamic property is deprecated » : l’avis PHP 8.2 sur WordPress
- Avertissement : « Passing null to parameter #1 ($string) of type string is deprecated » : PHP 8.1
- Avertissement : « Return type of … should either be compatible » : l’avis PHP 8.1 sur WordPress
- Bloquant : « Too few arguments to function » : l’erreur ArgumentCountError sur WordPress
- Avertissement : « Trying to access array offset on value of type null » (ou bool) sur WordPress
- Bloquant : « Unsupported operand types: string + int » : un calcul qui plante sous PHP 8
- Avertissement : « Warning: Undefined array key » : une clé de tableau absente sous PHP 8
- Avertissement : « Warning: Undefined variable » : variable indéfinie sous PHP 8 dans WordPress
Base de donnéesConnexion impossible, tables absentes ou abîmées, base saturée.10 fiches
- Bloquant : « Access denied for user ‘x’@’localhost’ (using password: YES) » : accès à la base refusé
- Gênant : « Duplicate entry ‘0’ for key ‘PRIMARY’ » : erreur de base de données WordPress
- Bloquant : « Error establishing a database connection » : erreur de connexion à la base WordPress
- Bloquant : « Got error 28 from storage engine » : plus d’espace disque pour la base de données
- Gênant : « MySQL server has gone away » : la connexion à la base coupée en pleine opération
- Bloquant : « One or more database tables are unavailable » : réparer la base WordPress
- Bloquant : « Table ‘…’ is marked as crashed and should be repaired » : réparer une table WordPress
- Gênant : « Table ‘base.wp_xxx’ doesn’t exist » : une table manque dans la base WordPress
- Bloquant : « Too many connections » et « max_user_connections » : la base de données saturée
- Gênant : « Unknown column ‘x’ in ‘field list’ » : colonne inconnue dans la base WordPress
Serveur et codes HTTPCodes 500, 502, 503, 403 ou 404, boucles de redirection et accès refusés.18 fiches
- Gênant : « Are you sure you want to do this? » : erreur de jeton de sécurité WordPress
- Bloquant : « Briefly unavailable for scheduled maintenance » : WordPress bloqué en maintenance
- Bloquant : « Cookies are blocked or not supported by your browser » : connexion WordPress impossible
- Gênant : cURL error 28: Operation timed out sur WordPress : délai de connexion dépassé
- Gênant : cURL error 60: SSL certificate problem sur WordPress : certificat non reconnu
- Bloquant : ERR_TOO_MANY_REDIRECTS sur WordPress : casser la boucle de redirections
- Bloquant : Erreur 403 Forbidden sur WordPress : accès refusé par le serveur
- Bloquant : Erreur 404 Not Found sur toutes les pages WordPress sauf l’accueil
- Gênant : Erreur 413 Request Entity Too Large sur WordPress : fichier trop lourd
- Gênant : Erreur 429 Too Many Requests sur WordPress : trop de requêtes
- Bloquant : Erreur 500 Internal Server Error sur WordPress : causes et solutions
- Bloquant : Erreur 502 Bad Gateway sur un site WordPress : comprendre et corriger
- Bloquant : Erreur 503 Service Unavailable sur WordPress : le site est indisponible
- Bloquant : Erreur 504 Gateway Time-out sur WordPress : le serveur répond trop tard
- Bloquant : Erreur 508 Resource Limit Is Reached : limite de ressources atteinte
- Bloquant : « Sorry, you are not allowed to access this page » : accès refusé dans WordPress
- Gênant : « The link you followed has expired » : le lien que vous avez suivi a expiré
- Avertissement : « Your site could not complete a loopback request » et erreur de l’API REST
Certificat SSL et HTTPSCertificat expiré ou invalide, connexion non sécurisée et contenu mixte.4 fiches
- Avertissement : Contenu mixte (Mixed Content) : cadenas barré ou « Non sécurisé » sur un site en HTTPS
- Bloquant : ERR_SSL_PROTOCOL_ERROR : « Ce site ne peut pas fournir de connexion sécurisée »
- Bloquant : NET::ERR_CERT_COMMON_NAME_INVALID : le certificat SSL ne correspond pas au domaine
- Bloquant : « Votre connexion n’est pas privée » (NET::ERR_CERT_DATE_INVALID) : certificat SSL expiré
Piratage et sécuritéAlertes de Google et de Chrome, spam, comptes inconnus, hébergement suspendu.6 fiches
- Gênant : Des pages en japonais dans les résultats Google de votre site WordPress
- Bloquant : Écran rouge « Site dangereux » ou site trompeur : Chrome bloque votre site WordPress
- Gênant : Google affiche « Il est possible que ce site ait été piraté » sous votre site
- Bloquant : Site WordPress qui redirige vers du spam, un casino ou une fausse loterie
- Bloquant : « This Account has been suspended » : votre hébergement est suspendu
- Gênant : Un administrateur inconnu dans les utilisateurs de votre site WordPress
Mises à jour et installationInstallations et mises à jour bloquées, identifiants FTP demandés.11 fiches
- Gênant : « Another update is currently in progress » : débloquer la mise à jour de WordPress
- Gênant : « Could not copy file » : la mise à jour WordPress ne peut pas copier les fichiers
- Gênant : « Could not create directory » : WordPress ne peut pas créer le dossier d’installation
- Bloquant : « Database Update Required » : la mise à jour de la base de données revient en boucle
- Gênant : « Download failed. Destination directory for file streaming does not exist » sur WordPress
- Bloquant : « No space left on device » ou « Disk quota exceeded » : l’hébergement WordPress est plein
- Gênant : « Plugin could not be activated because it triggered a fatal error » : que faire ?
- Bloquant : Site WordPress cassé après une mise à jour : trouver la cause et revenir en arrière
- Gênant : « The package could not be installed. No valid plugins were found » : la solution
- Avertissement : « This plugin does not work with your version of PHP » : extension incompatible avec PHP
- Gênant : WordPress demande vos identifiants FTP pour installer ou mettre à jour : la solution
Médiathèque et imagesEnvois refusés, fichiers trop lourds et images que le serveur ne traite pas.7 fiches
- Gênant : « Erreur HTTP » lors de l’envoi d’une image dans la médiathèque WordPress
- Gênant : « exceeds the upload_max_filesize directive » : fichier trop lourd pour WordPress
- Gênant : « Missing a temporary folder » : dossier temporaire manquant sur WordPress
- Gênant : « Post-processing of the image failed » : échec du traitement d’une image WordPress
- Gênant : « Sorry, you are not allowed to upload this file type » : type de fichier refusé
- Gênant : « The server cannot process the image » : le serveur ne peut pas traiter l’image
- Gênant : « Unable to create directory wp-content/uploads » : dossier des médias non inscriptible
Éditeur de blocsRéponse JSON non valide, bloc inattendu et publication en échec.5 fiches
- Avertissement : « Ce bloc contient du contenu inattendu ou non valide » : réparer un bloc WordPress
- Gênant : « Échec de la publication » : WordPress n’arrive pas à publier ou mettre à jour
- Gênant : « L’éditeur a rencontré une erreur inattendue » dans WordPress : que faire ?
- Gênant : « La réponse n’est pas une réponse JSON valide » : échec de la mise à jour WordPress
- Avertissement : « Your site doesn’t include support for the block » : bloc non pris en charge
ElementorAperçu qui ne charge pas, éditeur bloqué et modifications invisibles.6 fiches
- Avertissement : Bandeau « Elementor Data Updater » : mise à jour de la base Elementor bloquée
- Gênant : Elementor affiche « Server Error 500 » à l’enregistrement : les solutions
- Gênant : Elementor tourne en boucle : l’éditeur reste bloqué sur l’écran de chargement
- Gênant : Modifications Elementor qui ne s’affichent pas sur le site : comment les débloquer
- Gênant : « Sorry, the content area was not found in your page » : erreur the_content Elementor
- Gênant : « The preview could not be loaded » : l’aperçu Elementor ne se charge pas
WooCommerceLivraison, paiement, session, commandes et tâches planifiées.12 fiches
- Avertissement : « Action Scheduler: past-due actions found » : tâches WooCommerce en retard
- Gênant : E-mails de commande WooCommerce non reçus : ni le client ni la boutique ne sont prévenus
- Bloquant : « Invalid API Key provided » : clé Stripe invalide sur WooCommerce
- Bloquant : « No available payment methods » : aucun moyen de paiement sur WooCommerce
- Bloquant : « No shipping options were found » : aucune méthode de livraison sur WooCommerce
- Bloquant : Panier WooCommerce vide après « Ajouter au panier » : « Your cart is currently empty »
- Gênant : « Sorry, this product cannot be purchased » : produit WooCommerce non achetable
- Gênant : « Sorry, your session has expired » : session expirée à la commande WooCommerce
- Avertissement : Thème WooCommerce : « contains outdated copies of some WooCommerce template files »
- Bloquant : « There was an error processing your order » : la commande WooCommerce échoue
- Avertissement : « WooCommerce database update required » : la mise à jour de la base WooCommerce
- Avertissement : « Your card was declined » : carte refusée sur une boutique WooCommerce avec Stripe
Envoi des e-mailsEnvoi impossible, connexion SMTP refusée et e-mails rejetés.5 fiches
- Gênant : « Could not instantiate mail function » : WordPress n’arrive pas à envoyer d’e-mail
- Gênant : E-mail rejeté « 550 5.7.26 » ou « 550 5.7.1 » : SPF, DKIM et DMARC à corriger
- Gênant : « SMTP connect() failed » : WordPress ne joint pas le serveur d’envoi
- Gênant : « SMTP Error: Could not authenticate » : l’envoi SMTP de WordPress refusé
- Gênant : « The email could not be sent » : votre hébergeur a peut-être désactivé mail()
Erreurs JavaScriptErreurs de la console du navigateur : jQuery, propriétés non définies.2 fiches
Aucune fiche ne contient ces mots. Collez plutôt le message complet dans le décodeur.
Outil gratuit
Votre site WordPress est-il bien protégé ?
Notre scanner analyse sa sécurité en une minute, depuis l’extérieur et sans installation : versions, configuration, serveur et réputation, avec une note de A à F.