Mettre à jour un vieux site Joomla (3, 4 ou 5) vers Joomla 6 : ce qui casse, dans quel ordre, et à quel prix

Écrit par Léo Guillaume11 min de lecture
Joomlamise à jour JoomlaJoomla 6PHP 8site obsolètemaintenance site web
Mettre à jour un vieux site Joomla (3, 4 ou 5) vers Joomla 6 : ce qui casse, dans quel ordre, et à quel prix

Votre site tourne sur Joomla ? L’outil lit la version de Joomla de votre site, celle de PHP, son modèle et ses extensions, et vous dit s’il est prêt pour Joomla 6 et par où commencer.

Vérifier mon site Joomla : est-il prêt pour Joomla 6 ? 

Au 9 novembre 2026, un site Joomla à jour tourne sur Joomla 6.2.0 avec PHP 8.3 ou 8.4. Joomla 3 n'est plus corrigé depuis le 17 août 2023, Joomla 4 depuis le 14 octobre 2025, et Joomla 5 ne reçoit plus que des correctifs de sécurité, jusqu'au 12 octobre 2027. L'ordre ne change pas, quel que soit le point de départ : sauvegarde complète, copie de test, dernière version de la branche en place (3.10, 4.4 ou 5.4), pré-contrôle dans l'administration, puis une version majeure à la fois, avec PHP qui suit. Sur un site Joomla 5 avec un modèle graphique fait sur mesure, cela m'a pris une dizaine d'heures en novembre 2026 ; depuis Joomla 3, le chantier est plus long, et une reconstruction demande parfois moins de travail.

Je suis développeur freelance près de Rennes, et j'écris pour le propriétaire d'un site Joomla qui n'est pas technicien : un cabinet, une association, un indépendant, une petite entreprise. Dates et versions vérifiées le 9 novembre 2026 sur joomla.org et php.net.

Quelle version de Joomla est encore maintenue en novembre 2026 ?

Joomla 3 a eu sa dernière version, la 3.10.12, en juillet 2023, et son support s'est arrêté le 17 août 2023. Le projet a ensuite vendu dix-huit mois de correctifs de sécurité, 90 € par site, jusqu'au 17 février 2025. Depuis, plus rien.

Joomla 4 s'est arrêté le 14 octobre 2025, avec la 4.4.14 du 30 septembre 2025 comme dernière version, que la page de téléchargement officielle présente comme n'étant plus maintenue.

Joomla 5 est en fin de parcours. La 5.4.10 du 13 octobre 2026 est annoncée par l'équipe Joomla comme la dernière version de correction de bugs de la série 5. Jusqu'au 12 octobre 2027, Joomla 5.4 reçoit encore les correctifs de sécurité, puis s'arrête à son tour.

Joomla 6 est sorti le 14 octobre 2025. La version du moment est la 6.2.0, publiée le 13 octobre 2026. La feuille de route officielle prévoit des corrections de bugs jusqu'au 17 octobre 2028 et des correctifs de sécurité jusqu'au 16 octobre 2029. C'est la cible.

Pourquoi PHP compte autant que Joomla

Joomla est écrit en PHP, le langage que votre hébergeur fait tourner sur son serveur. Joomla 5 demande au minimum PHP 8.1 et recommande 8.3 ; Joomla 6 demande au minimum PHP 8.3 et recommande 8.4. Or PHP 7.4 n'est plus corrigé depuis le 28 novembre 2022, PHP 8.0 depuis le 26 novembre 2023, PHP 8.1 depuis le 31 décembre 2025, et PHP 8.2 s'arrête le 31 décembre 2026. PHP 8.3 est corrigé jusqu'au 31 décembre 2027, PHP 8.4 jusqu'au 31 décembre 2028. Un site Joomla 5 en PHP 8.2 doit donc changer de version de PHP avant la fin de l'année de toute façon, et ce changement se fait dans l'espace client de l'hébergeur, pas dans Joomla.

La base de données compte aussi. Joomla 6 demande MySQL 8.0.13 au minimum, ou MariaDB 10.4 au minimum, 10.6 en version supportée. Sur un vieil hébergement, la base est parfois plus ancienne, et l'administration de Joomla ne propose alors pas la mise à jour. Ce point relève de l'hébergeur : il faut lui demander une base plus récente ou changer d'offre.

Dans quel ordre mettre à jour : 3.10, 4.4, 5.4, puis 6

On ne saute pas de version majeure. La documentation officielle décrit trois passages, chacun depuis la dernière version mineure de la branche précédente.

De Joomla 3 à Joomla 4. Le guide officiel part d'un site en 3.10.x. Dans le composant de mise à jour de Joomla, on règle le canal sur « Joomla Next » et le pré-contrôle (Pre-Update Check) apparaît : il vérifie la version de PHP et de la base de données, puis la compatibilité que chaque éditeur d'extension a déclarée pour Joomla 4. Le modèle Protostar, livré avec Joomla 3, n'est pas compatible avec Joomla 4 : un site qui l'utilise change de modèle à cette étape.

De Joomla 4 à Joomla 5. Le guide part d'un site en 4.4.x. Même principe : Système, Mise à jour, Joomla, canal « Joomla Next », puis le pré-contrôle en trois parties, réglages requis, réglages recommandés, extensions. Un plugin de compatibilité, « Behaviour - Backward Compatibility », est activé automatiquement pour que les extensions écrites pour Joomla 4 continuent de fonctionner.

De Joomla 5 à Joomla 6. Le guide part d'un site en 5.4.x, avec PHP 8.3. L'équipe Joomla le dit elle-même : passer de 5.4 à 6 est une mise à jour, pas une migration. Le plugin « Behaviour - Backward Compatibility 6 » doit être activé et l'ancien plugin de compatibilité désactivé ; le pré-contrôle vérifie les deux.

Une réserve que le guide officiel fait lui-même : la partie « extensions » du pré-contrôle n'est qu'une vue d'ensemble, et la vraie vérification se fait sur une copie du site.

Ce qui casse le plus souvent sur un vieux site Joomla

Le modèle graphique fait sur mesure. Beaucoup de sites de 2012 à 2018 ont un modèle dessiné par l'agence de l'époque, écrit pour la version de Joomla et de PHP d'alors. Personne ne le maintient, donc il n'y a pas de mise à jour à télécharger : il faut l'adapter à la main, ou le remplacer.

Les extensions abandonnées encore installées. Un formulaire, une galerie, un module de réseaux sociaux installés en 2014 et dont l'éditeur a disparu. Tant qu'elles sont là, elles bloquent ou cassent la mise à jour : celles qui ne servent plus se désinstallent, les autres se remplacent.

Les sauvegardes. Un vieux site a souvent des sauvegardes Akeeba programmées il y a des années, stockées sur le même serveur, sans chiffrement, et jamais testées. Une sauvegarde qui contient toute la base de données d'un cabinet, lisible par quiconque y accède, est un problème en soi. Avant de toucher au site, je vérifie qu'une sauvegarde complète existe, qu'elle se restaure, et qu'elle est rangée hors du serveur.

Comment j'ai mis à jour le site d'un cabinet de psychologie en novembre 2026

Le site était en Joomla 5.4.7 sur PHP 8.2, avec un modèle graphique fait sur mesure en 2015, un formulaire de prise de rendez-vous ChronoForms 7, l'éditeur JCE, des sauvegardes Akeeba et une extension de cache et de réécriture d'adresses de la famille sh404SEF/4SEO.

Je commence toujours par une sauvegarde complète, fichiers et base de données, gardée hors du serveur. Ensuite je monte une copie de test : le même site, à une autre adresse, sur laquelle je peux casser des choses sans qu'aucun visiteur ne le voie.

Sur cette copie, j'ai d'abord mis le site à jour vers la dernière version de sa branche, la 5.4.10, parce que le passage à Joomla 6 part de la dernière 5.4, pas d'une 5.4 quelconque. Puis j'ai lu le pré-contrôle. Ensuite PHP 8.3, puisque Joomla 6 l'exige, et la mise à jour vers Joomla 6.

Le modèle de 2015 a demandé un peu de travail. PHP 8.3 signale des façons d'écrire le code qui étaient acceptées en 2015 et ne le sont plus : rien de visible pour un visiteur, mais des avertissements dans les journaux et, à terme, des erreurs. Je les ai corrigés un par un, sans toucher à l'apparence. ChronoForms 7, le point qui m'inquiétait le plus, a été conservé et testé : le formulaire de rendez-vous fonctionne sous Joomla 6. JCE et les autres extensions ont été mises à jour une par une, en vérifiant le site après chacune.

Puis les tests : les deux formulaires, chaque page, les adresses réécrites, l'envoi des e-mails. Quand tout passait sur la copie, j'ai refait la même suite d'opérations sur le site en ligne, avec une nouvelle sauvegarde juste avant, puis j'ai envoyé un compte rendu écrit : versions avant et après, ce qui a été modifié, où sont les sauvegardes.

Au total, une dizaine d'heures de travail. À l'arrivée, la présentation et les contenus sont identiques, et le site est en Joomla 6 et PHP 8.3, avec des correctifs de sécurité jusqu'en octobre 2029 pour l'un et jusqu'à fin 2027 pour l'autre.

Mettre à jour ou refaire le site ?

La question se pose surtout depuis Joomla 3. La documentation officielle le dit sans détour : quand on saute plusieurs versions majeures avec beaucoup d'extensions obsolètes, reconstruire le site sur la version actuelle peut demander moins de travail que le mettre à jour. Mon critère : si le modèle est maintenu ou adaptable et si les extensions importantes existent encore pour Joomla 6, je mets à jour ; sinon, je reprends les contenus dans un Joomla 6 propre, avec un modèle actuel. Dans les deux cas, vos textes, vos pages et vos adresses sont conservés.

Ce que vous pouvez vérifier vous-même

Connectez-vous à l'administration de votre site, dont l'adresse se termine par /administrator. Sur Joomla 3, la version s'affiche en bas de page ; sur les versions suivantes, Système puis Informations système donne la version de Joomla, celle de PHP et celle de la base de données. Joomla 3 ou 4, ou PHP 8.1 ou moins : vous êtes concerné dès maintenant. Joomla 5.4 et PHP 8.2 : vous avez jusqu'à la fin de l'année pour PHP et jusqu'en octobre 2027 pour Joomla.

Sans les accès, mon outil gratuit Tester mon site lit votre page d'accueil et vérifie huit points, dont la version de PHP quand elle est affichée ; l'outil Faille PHP, vérifier mon site dit si la version de PHP servie a reçu les correctifs d'octobre 2026.

Questions fréquentes

Qui peut mettre à jour mon site Joomla ? L'agence ou le freelance qui a fait le site, s'il existe encore et pratique toujours Joomla. Votre hébergeur, mais seulement pour la partie PHP et base de données : il ne touche ni à Joomla ni à vos extensions. Ou un développeur indépendant qui connaît Joomla, à distance, à partir de vos accès. Dans tous les cas, demandez par écrit une sauvegarde complète avant intervention, un test sur une copie, et un compte rendu de ce qui a été fait. Je fais ce travail à distance, depuis Rennes, pour toute la France.

Combien coûte la mise à jour d'un site Joomla ? Une montée de version simple se facture au forfait de base de ma page de service, 190 €, sauvegarde, test sur copie et compte rendu compris. Le prix monte quand il faut aussi adapter le modèle graphique, remplacer des extensions ou régler un problème de sécurité, et je l'annonce après le diagnostic gratuit. Le cas raconté plus haut, de 5.4 à 6 avec un modèle sur mesure, a représenté une dizaine d'heures.

Peut-on passer directement de Joomla 3 à Joomla 6 ? Non. Le chemin officiel passe par 3.10, puis 4.4, puis 5.4, puis 6, chacun avec son pré-contrôle. Sur une copie de test, les trois passages s'enchaînent dans la même intervention.

Mon site Joomla 3 fonctionne encore, pourquoi y toucher ? Parce qu'il ne reçoit plus aucun correctif de sécurité depuis le 17 août 2023, ou depuis le 17 février 2025 si vous aviez payé le support étendu, et qu'il tourne en général sur un PHP lui aussi abandonné. Un site qui s'affiche n'est pas un site protégé.

Joomla 5 est-il encore sûr en 2026 ? Oui, jusqu'au 12 octobre 2027, à condition d'être en 5.4.10 ou dans la version de sécurité qui la suivra, et sur un PHP corrigé. Comme Joomla 6 exige PHP 8.3 et que PHP 8.2 s'arrête le 31 décembre 2026, faire les deux changements en une seule intervention est logique.

Si vous voulez que je m'en occupe

Envoyez-moi l'adresse de votre site Joomla. Je vous dis sous 24 heures quelle version tourne, ce qui bloque et par quoi commencer : c'est le diagnostic gratuit de ma page Mise à jour de votre site Joomla, qui décrit aussi les forfaits dès 190 €, avec sauvegarde, test sur copie et compte rendu écrit.

Sources : feuille de route et cycle de vie des versions Joomla, annonce de Joomla 6.2 du 13 octobre 2026, annonce de Joomla 6.0 et 5.4 du 14 octobre 2025, fin de support de Joomla 4.4, fin de Joomla 3 et support étendu, prérequis techniques de Joomla 6 et de Joomla 5, guides officiels de passage de 3 à 4, de 4 à 5 et de 5 à 6, versions de PHP supportées et versions de PHP en fin de vie.

Un logiciel pensé pour votre activité ? Planning, stock, devis, suivi du temps : je développe des applications métier sur mesure pour les TPE et PME, au forfait.

Application métier sur mesure à Rennes : outils, prix et méthode 
Portrait de Léo Guillaume, fondateur de Dibodev

Écrit par

Léo Guillaume

Développeur indépendant près de Rennes

Je crée des applications métier, des sites web et des automatisations avec l'IA pour les TPE et PME. Ces articles partagent ce que je vois sur le terrain, chez mes clients.

Découvrir mon parcours

Un projet en tête ?

Décrivez-moi votre besoin en quelques lignes : je vous réponds sous 24 h avec de premières pistes et une idée de budget.