Chaque extension et chaque thème indiquent la version minimale de PHP dont ils ont besoin, la ligne « Requires PHP ». Si votre hébergement utilise une version plus ancienne, WordPress refuse de les installer, de les activer ou de les mettre à jour, pour ne pas casser le site. Tout continue de fonctionner, mais l’extension reste figée sur son ancienne version, parfois privée de correctifs de sécurité.
Pourquoi cette erreur apparaît
- Le serveur utilise une version de PHP ancienne, jamais modifiée depuis la création du site.
- La nouvelle version de l’extension ou du thème a relevé son exigence minimale de PHP.
- L’hébergement propose une version récente, mais le site, ou son dossier, est réglé sur une version plus ancienne.
- WP-CLI ou les tâches planifiées utilisent une autre version de PHP que le site lui-même.
Comment corriger le problème
Connaître votre version de PHP
Ouvrez Outils > Santé du site, puis les informations sur le serveur : la version de PHP y figure. Comparez-la avec la version demandée, donnée par le message ou par la ligne Requires PHP sur la page de l’extension.
Faire l’inventaire des extensions
Avant de changer de version, passez en revue le thème et chaque extension : leur page indique la version de PHP prise en charge. Une extension abandonnée depuis longtemps risque de ne pas suivre ; prévoyez dès maintenant son remplacement.
Tester sur une copie du site
Si votre hébergeur propose un site de préproduction, basculez d’abord cette copie sur la nouvelle version de PHP et parcourez les pages qui comptent : formulaires, panier, espace client. Sans préproduction, faites une sauvegarde complète juste avant de basculer le site réel.
Changer la version chez l’hébergeur
Le réglage se trouve dans l’espace client : sélecteur de version PHP ou MultiPHP sur cPanel, configuration de l’hébergement ou fichier .ovhconfig chez OVHcloud, réglage équivalent chez les autres hébergeurs. Choisissez une version encore maintenue, puis vérifiez le site et l’administration.
Surveiller les erreurs après la bascule
Les jours suivants, consultez le journal d’erreurs PHP de l’hébergement. Les lignes « Deprecated » annoncent des corrections à venir sans gêner le site ; une ligne « Fatal error » désigne une extension à mettre à jour ou à remplacer. En ligne de commande, vérifiez aussi la version utilisée par WP-CLI.
wp --info
Faites une sauvegarde complète et, si possible, un essai sur une copie avant de changer de version de PHP : ce réglage s’applique à tout le site, pas seulement à l’extension bloquée.
Un autre message d'erreur ? Collez-le dans le décodeur : il le reconnaît et vous oriente vers la bonne fiche.
Ouvrir le décodeur