Aller au contenu
Outils

Décodeur d'erreurs fatales PHP WordPress

Collez l'erreur. Nous nommons l'extension.

Tourne dans votre navigateur. Rien n'est envoyé.

Paste an error and the culprit appears here.

À propos de Décodeur d'erreurs fatales PHP WordPress

Collez une erreur fatale PHP de WordPress et l'outil lit la trace de la pile pour vous dire quelle extension ou quel thème en est réellement la cause, ce que signifie le type d'erreur et quoi faire ensuite. Rien n'est téléversé — l'analyse se fait dans votre navigateur.

FAQ

Questions

Que signifie « Call to undefined function » dans WordPress ?

Quelque chose a appelé une fonction qui n'existait pas au moment où ça s'est exécuté. En général, un plugin dépendait d'un autre plugin désactivé ou supprimé — ou il s'est exécuté trop tôt, avant que WordPress n'ait chargé le fichier définissant la fonction. Si la fonction est une fonction native de PHP comme mb_ ou curl_, votre hébergeur manque d'une extension PHP.

L'erreur ne mentionne que des fichiers wp-includes. Le cœur de WordPress est-il cassé ?

Presque certainement pas. Le cœur est l'endroit où le mauvais callback d'un plugin s'exécute, donc les fichiers du cœur apparaissent en haut de la trace alors que le vrai coupable se trouve plus bas. Collez davantage de la stack trace — les frames #1, #2 et #3 nomment en général le plugin.

Est-il sûr de coller mon error log ici ?

L'analyse se fait entièrement dans votre navigateur et rien n'est transmis — vous pouvez le vérifier dans votre onglet réseau. Ça vaut la peine de s'en soucier : les stack traces contiennent régulièrement des chemins serveur absolus, et parfois pire.