En apprendre plus sur le débogage de WordPress.

Signaler
-
avion-f16
Messages postés
18375
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
16 février 2020
-
Bonjour,

Après avoir mis à jour ma version php à 7.2, voici ce que mon site affiche :

Une erreur critique est survenue sur votre site.

En apprendre plus sur le débogage de WordPress.

Que dois-je faire ? merci de m'aider.

Configuration: Windows / Firefox 72.0

2 réponses

Messages postés
18375
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
16 février 2020
4 140
Bonjour,

Tu as probablement un plugin/thème incompatible avec PHP 7.2, ou la version de WordPress que tu utilises n'est pas compatible avec cette version de PHP.

Tu peux activer le débogage via le fichier wp-config.php afin de voir l'erreur technique plutôt que cette erreur simplifiée.
J'ai passé en revue toutes les versions PHP de ( 3.0), (4.0), (4.1) ..... à 7.2). Mais les résultats sont les mêmes. Le serveur affiche actuellement ce message "En apprendre plus sur le débogage de WordPress."
Que dois-je faire ?
avion-f16
Messages postés
18375
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
16 février 2020
4 140 > pk
Je te déconseille fortement d'utiliser une ancienne version de PHP.
Voir ici : https://www.php.net/supported-versions.php

Pour obtenir plus d'informations sur le problème rencontré, il faut suivre les instructions données dans le lien donné par la page d'erreur :
https://wordpress.org/support/article/debugging-in-wordpress/

Dans le fichier wp-config.php, il faut remplacer
define( 'WP_DEBUG', false );
par
define( 'WP_DEBUG', true );

De cette manière, le site affichera l'erreur avec les détails techniques utiles.
merci. Je vais le faire de ce pas
OK. J'ai remplacé define( 'WP_DEBUG', false );
par define ( 'WP_DEBUG', true );
Et c'est le messsage suivant qui s'affiche :

" Fatal error: Call-time pass-by-reference has been removed in /home/institutg/www/wp-content/plugins/mailpress/mp-includes/class/MP_newsletter_post_type_.class.php on line 10"
avion-f16
Messages postés
18375
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
16 février 2020
4 140 > pk
Cette erreur indique bien un problème de compatibilité entre la version de PHP sur le serveur et le plugin mailpress.
Assures-toi que ce plugin soit toujours supporté par ses développeurs, et que tu possèdes la dernière version.
Si le problème persiste, tu peux désactiver le plugin en renommant son dossier.