Que faire quand une version de WordPress ou de PHP arrive en fin de prise en charge
PHP 7.4 ne reçoit plus aucun correctif de sécurité depuis fin novembre 2022. Ça ne signifie pas qu’un site tournant encore dessus s’arrête de fonctionner du jour au lendemain, mais que toute faille découverte depuis ne sera jamais corrigée par l’éditeur. Le risque augmente avec le temps, silencieusement, sans alerte visible.
Ce que « fin de prise en charge » veut dire concrètement
Une version de PHP ou de WordPress qui atteint sa fin de vie continue de fonctionner exactement comme avant : le code s’exécute, les pages s’affichent, les commandes se passent. Rien ne change visiblement le jour où le support s’arrête. Ce qui change, c’est qu’à partir de cette date, l’éditeur cesse de publier des correctifs de sécurité pour cette version. Toute vulnérabilité découverte après cette date reste ouverte indéfiniment sur les installations qui n’ont pas migré.
PHP 7.4 illustre bien ce mécanisme : plus aucun correctif de sécurité n’est publié pour cette version depuis fin novembre 2022. WordPress continue techniquement de fonctionner avec PHP 7.4, mais la recommandation officielle de WordPress.org est de tourner sur PHP 8.3 ou une version supérieure. Le cœur WordPress lui-même reste utilisable au-delà de la version minimale techniquement supportée, mais rester sur une version ancienne prive le site des correctifs de sécurité publiés pour les versions plus récentes.
Le danger de cette situation est justement son absence de signal. Un site en fin de vie ne plante pas, n’affiche pas d’avertissement, ne ralentit pas. Il continue de fonctionner jusqu’au jour où une faille non corrigée est exploitée, moment où le coût de l’intervention est sans commune mesure avec celui d’une migration planifiée en amont.
Comment reconnaître une fin de vie qui approche ou déjà dépassée
- Version PHP affichée dans le tableau de bord ou chez l’hébergeur inférieure à la version recommandée par WordPress.org
- Extensions ou thèmes signalant une incompatibilité avec les versions récentes de PHP dans leur documentation
- Notification de l’hébergeur annonçant la fin de la disponibilité d’une version de PHP sur son infrastructure
- Absence de mise à jour de sécurité récente sur une version de WordPress ou de PHP toujours en place
- Aucun incident visible à ce jour, ce qui est précisément le signe qu’aucune vérification n’a encore eu lieu
Planifier une sortie sans attendre l’incident
-
Auditer la version réellement utilisée
Je vérifie la version de PHP effectivement active chez l’hébergeur, pas celle indiquée dans une documentation générale : les deux peuvent diverger, notamment sur des hébergements mutualisés anciens.
-
Lister ce qui bloque une montée de version
Je recense les extensions et le thème dont la compatibilité avec une version plus récente de PHP n’est pas confirmée, pour savoir ce qui doit être mis à jour ou remplacé avant de migrer.
-
Planifier une fenêtre de test
Je teste la montée de version sur un clone du site avant toute bascule en production, avec suffisamment de marge pour corriger ce qui casse sans pression de délai.
-
Programmer la migration avant l’urgence
Je fixe une date de bascule en dehors de toute contrainte de panne, plutôt que d’attendre qu’un incident de sécurité ou une coupure côté hébergeur impose une migration précipitée.
-
Basculer et surveiller
Le point de bascule effective vers la nouvelle version est le moment à surveiller de près : une fois le site en production sur la nouvelle version PHP, revenir à l’ancienne demande une intervention à part entière plutôt qu’un simple réglage.
Pour aller plus loin
-
Mettre à jour PHP sous WordPress
Le détail technique de la montée de version : fonctions dépréciées, extensions incompatibles, méthode de test avant bascule.
-
Vérifier la compatibilité des extensions avant une mise à jour
Comment savoir ce qui bloque la migration avant de démarrer.
-
Dupliquer un site WordPress en préproduction
La méthode pour tester une montée de version PHP sur une copie avant la production.
-
Choisir un hébergement e-commerce
Ce qui différencie un hébergeur qui maintient ses versions PHP à jour d’un autre qui ne le fait pas.
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.