Migrer de Joomla 3 vers Joomla 4, 5 ou 6 (Installatron)
Joomla 3 ne reçoit plus de mises à jour (de sécurité).
Installatron indique que vous disposez de la dernière version, et c'est exact : 3.10.12 est la dernière version de Joomla 3. Le passage à Joomla 4, 5 ou 6 n'est pas une simple mise à jour mais une migration. C'est pourquoi il n'est pas proposé via le bouton de mise à jour d'Installatron.
Deux points à savoir au préalable
N'augmentez pas encore la version de PHP. Joomla 3.10 ne fonctionne pas sous PHP 8.1 ou supérieur : votre site cesserait immédiatement de fonctionner. Le bon ordre est le suivant : migrer d'abord Joomla, puis seulement augmenter la version de PHP.
Votre template et certaines extensions représentent le vrai chantier. Votre template actuel a été conçu pour Joomla 3 et ne fonctionne pas sur les versions plus récentes. Il en va de même pour plusieurs plugins, comme le slider Nextend 2. Quelle que soit la méthode choisie, il vous faudra donc un nouveau template et reconstruire les sliders et les galeries. Il existe en revanche des versions modernes de Smart Slider 3 et d'Akeeba Backup.
Deux méthodes possibles
Méthode A : repartir de zéro (notre conseil pour un petit site). Installez via Installatron une version neuve et à jour de Joomla dans un emplacement de test, par exemple un sous-dossier ou un sous-domaine. Choisissez-y un template moderne, transférez les articles et les menus, puis reconstruisez les sliders et les galeries. Cette nouvelle installation fonctionne directement avec une version actuelle de PHP. Si tout vous convient, mettez le nouveau site en ligne et supprimez l'ancien. Avantage : votre site actuel continue de fonctionner normalement pendant ce temps et vous n'emportez aucun vestige obsolète.
Méthode B : migrer par étapes (la méthode officielle). Effectuez d'abord une sauvegarde complète, avec Akeeba ou via Installatron. Lancez ensuite, dans Joomla 3.10, le Pre-Update Check, migrez vers Joomla 4.4, puis passez à la dernière version. Pour finir, augmentez la version de PHP. Attention : votre template et vos extensions doivent disposer de nouvelles versions pour cela. Si ce n'est pas le cas, cette méthode nécessitera elle aussi un nouveau template et la reconstruction de certains éléments. Cette méthode est surtout pertinente si vous souhaitez conserver beaucoup de contenu ou de comptes utilisateurs.
Voir aussi dans le guide DirectAdmin : Créer et restaurer des sauvegardes dans Installatron et Choisir la version de PHP (Select PHP version).
Explications détaillées avec captures d'écran : Cloner un site et créer un environnement de test (staging) dans le guide DirectAdmin.
