Comment migrer Joomla 2.5 vers Joomla 3 ? Le Guide Complet


Mis à jour le 23 mars, 2018

Comment migrer Joomla 2.5 vers Joomla 3 ? Le Guide Complet


Ce tutoriel est offert de la part de SiteGround l'un des meilleurs hébergeurs Joomla sur le marché. Dans ces tutoriels vidéos, l'un des cofondateurs de Joomla - Brian Teeman va vous montrer les différentes étapes à suivre pour migrer votre site Joomla 2.5 vers Joomla 3.0. Vous trouverez la transcriptions des vidéos traduites en dessous.

Introduction

 

Joomla 3 a vu le jour durant le mois de septembre 2012, proposant des performances améliorées et de nombreuses nouvelles fonctionnalités. Donc, si vous utilisez encore Joomla 2.5 pour alimenter votre site web, il est vraiment temps pour vous de mettre à jour à la dernière version. Dans ce tutoriel vidéo, nous allons voir ensemble comment migrer un site web qui fonctionne avec Joomla 2.5 vers Joomla 3.

Si vous avez effectué une mise à jour majeure de Joomla dans le passé (exemple : de 1.5 vers 2.5), vous avez sans doute réalisé que c'était une migration très complexe. Aujourd'hui, il est devenu beaucoup plus facile de le faire. C'est un processus relativement simple, tant que vous suivez les étapes décrites dans cette vidéo.

Avant de commencer, vous devez faire une sauvegarde de votre site web actuel. Il ya deux façons de le faire. Vous pourriez faire recours à un composant de sauvegarde installé sur votre site web Joomla. Si vous l’avez déjà installé, vous le retrouvez en vous connectant à votre panneau d’administrateur et en allant dans le menu Composants.

Dans notre cas, nous utiliserons le composant Akeeba Backup. Nous pouvons maintenant aller de l'avant et effectuer une sauvegarde complète de notre site. Nous la téléchargerons sur un ordinateur au cas où quelque chose de mal arrive lors de la mise à jour. Si vous ne disposez pas d'un composant de sauvegarde Joomla installé dans votre site web vous pouvez sauvegarder votre site Joomla manuellement.

Si votre site est hébergé chez Siteground, allez sur le Panneau de configuration (accessible à partir  de la section My Accounts) puis cliquez sur le bouton cPanel. Faites défiler vers le bas, vous trouverez un bouton intitulé Create Backup (Créer une sauvegarde). Si vous êtes hébergé chez un autre hébergeur web, il offre probablement également la possibilité de créer une sauvegarde dans le cPanel. Comme vous l’avez remarqué sur la vidéo, en sélectionnant l'icône vous remarquez qu’il ya une option pour générer et télécharger une sauvegarde complète du site web. Il est très important  de le faire avant d'aller plus loin avec les étapes suivantes.

Avertissement avant de commencer la migration de Joomla  2.5 vers joomla 3

 

Avant d'aller plus loin dans le processus de mise à niveau, vous devez vérifier si votre hébergeur est compatible avec Joomla 3. Cela signifie deux choses : qu’il utilise la version PHP 5.3 et supérieur et doit avoir  désactivé « Magic Quotes ». Pour le vérifier, allez dans le menu du site et sélectionnez Infos système.

Ici vous pouvez voir la version de PHP, dans notre cas, il est 5.4.10 qui est bien parce que le minimum requis est de PHP 5.3. Maintenant, nous devons aller dans les Paramètres PHP et vous remarquerez que Magic Quotes est déjà désactivé. Si votre version de PHP est inférieure à 5.3 ou que Magic Quotes sont activés, alors vous devriez contacter votre hébergeur pour savoir comment les mettre à Off et s’assurer de la façon avec laquelle vous pouvez mettre à jour PHP.

Chaque hébergeur a une façon différente de le faire et seule votre lui qui peut vous donner la meilleure et la plus rapide méthode pour faire les changements. Vous pouvez faire ces changements dés maintenant sur votre site Joomla 2.5 web, car il n y a rien qui risque se casser. Une fois que vous êtes en mesure de voir que votre version PHP et vos Magic Quotes sont rapportés correctement par Joomla, vous pouvez procéder à la migration de votre site web Joomla 2.5 vers Joomla 3.

Préparation de la migration

 

 

Avant la migration vers Joomla 3, nous devons nous assurer que tous nos extensions et modèles sont compatibles avec Joomla 3. Donc, la première étape de notre mise à jour est de prendre note de toutes les extensions supplémentaires que nous avons ajoutées à notre site Web qui n'a pas été livré avec l'installation de base de Joomla.

Plugin et composants

Pour les voir, allez dans le menu Extensions et sélectionnez Gestionnaire des plugins. Dans la liste des options, sélectionnez Gérer et vous verrez tous les composants, modules, plugins et modèle installés. Il s'agit d'une longue liste, il vaut mieux l’a filtrer en sélectionnant le type. Nous allons commencer par la sélection des composants. Ici, sur le côté droit, vous pouvez voir la colonne d'Auteur. Nous allons ignorer tous les composants dont l’auteur est Joomla Project. Ces composants font partie de l'installation de base de Joomla. Ce que nous recherchons ici est tous les composants faits par d’autres auteurs.

Ici, on peut voir mon premier composant, il s’agit ici d’Akeeba. Dans notre cas, il s’agit du composant de sauvegarde et on peut maintenant aller vérifier pour s'assurer que cette version est compatible avec Joomla 3.

Nous devons répéter cette opération pour tous nos plugins et modules. Là encore, on peut voir un module qui ne fait pas partie du noyau appelé Responsive Slider. Il faut se rappeler que les plugins peuvent être trop nombreuses et vous devez naviguer plusieurs pages . Si vous voyez un plugin qui est grisé sans aucun auteur qui lui est associé, vous pouvez l’ignorer parce qu’il fait partie aussi de l' installation de Joomla de base.

Une fois que vous avez fait le tour sur tous les composants , modules et plugins et que vous vous êtes assurés de leurs compatibilités avec Joomla 3, il est OK pour continuer.

Si l'un d'eux n’est pas compatible avec Joomla 3 ou qu’il a une nouvelle version juste pour Joomla 3, alors vous devriez vérifier les instructions de mise à jours recommandées par le développeur de ce plugin.

Templates Joomla

Pour les modèles de Joomla, le processus est légèrement différent. Nous devons d'abord savoir quel modèle nous utilisons.

Pour ce faire, allez sur le menu Extensions et sélectionnez Gestionnaire des templates. Vous trouverez la liste des modèles installés sur le site. La plupart des templates sont installés en même temps de la première installation de Joomla. Si nous passons sur le côté droit, il ya une colonne intitulée : Défaut. Ceux avec l'étoile jaune sont ceux que nous utilisons. Dans ce cas, vous pouvez voir une étoile jaune sur le modèle de l'administrateur Bluestork. Et une étoile jaune sur un modèle appelé My Template qui est notre modèle de site par défaut.

Vous devez aussi vérifier si tous les modèles ont été marqués comme assignés, car ceux-ci sont également utilisés sur votre site web. Une fois que vous l’avez fait, vous pouvez aller sur le lien des Modèles et trouver le modèle que vous utilisez. Vous trouverez sur la droite un lien vers le site web des développeurs, où vous pouvez vérifier si le template est compatible avec Joomla 3. Dans la plupart des cas, la version Joomla 3 du modèle est disponible. Il s'agit d'un fichier d'installation différent et le processus recommandé consiste à désinstaller le premier modèle avant d'effectuer la mise à jour, car cela peut causer d’éventuels problèmes.

Une fois vous avez fait votre liste et vérifié toutes vos extensions, vous pouvez maintenant passer à l’étape suivante.

Désinstallation des Templates

 

 

Si vous avez découvert que vous devez mettre à jour votre modèle à la version Joomla 3, vous devez suivre ces recommandations. Si votre modèle est déjà compatible avec Joomla 3, vous pouvez aller de l'avant à l’étape suivante. Avant que nous puissions désinstaller notre modèle, nous devons assigner un modèle différent par défaut. Comme notre site est en ligne, nous devons rendre notre site dans ce qu'on appelle le mode hors connexion. Pour ce faire, allez sur le menu du site et sélectionnez la configuration globale. La deuxième option va transformer votre site en mode hors connexion. Vous devez cocher la case Oui pour que votre site devienne hors ligne, un message de confirmation s'affichera par la suite. Après avoir cliqué sur sauvegarder, allez sur votre site pour s’assurer de sa mise hors ligne.

Nous devons maintenant sélectionner l'un des modèles par défaut de Joomla comme notre template de site par défaut. Ceci nous permet de désinstaller notre modèle personnalisé. Dans notre exemple nous allons sélectionner Beez 2 comme un Template par défaut. À présent, nous pouvons aller au Gestionnaire d’extension puis sélectionner filtrer la liste par Template, sélectionner notre modèle et cliquer sur Désinstaller. Le modèle en question a été désinstallé et nous vous êtes maintenant prêt à passer à l’étape suivante où nous ferons la vraie migration.

La migration

 

 

Dans cette étape, nous allons effectuer la migration de Joomla 2.5 à la dernière version de Joomla 3. Si votre site n'est pas déjà configuré pour être hors ligne, alors vous devriez aller de l'avant et le faire maintenant. Lorsque vous avez fait cela, cliquez sur Enregistrer et fermer. Nous pouvons maintenant effectuer la mise à jour.

Allez dans le menu des composants et vous verrez un composant appelé Mise à jour Joomla (Joomla update). Lorsque vous le sélectionnez, il doit affiché que vous avez déjà la dernière version de Joomla 2.5. Si ce n’est pas le cas, vous devez aller de l'avant et mettre à jour à la dernière version de Joomla 2.5 avant de poursuivre. Une fois que vous êtes à jour à la dernière version de Joomla 2.5, cliquez sur le bouton Options en haut à droite.

La première option pour mettre à jour le serveur, cliquez pour révéler les autres options puis  sélectionnez Support à court terme. Cliquez sur Enregistrer puis sur fermer. Vous verrez alors une liste indiquant que la version actuelle de Joomla que vous avez installée est 2.5 et la dernière version est de 3.x. juste en dessous se trouve le bouton Installer la mise à jour. Lorsque vous êtes sûr que vous avez une sauvegarde établie et conservé dans un endroit sûr aller de l'avant et cliquez sur Installer.

Comme vous allez le constater, Joomla commence a télécharger le fichier de mise à jour. Dépendamment de la vitesse de connexion, cela peut prendre un certain temps. Une fois le fichier a été téléchargé, la procédure de mise à jour démarre automatiquement et vous pouvez suivre la progression en temps réel. Nous avons maintenant mis à jour notre site à Joomla 3, mais il est toujours hors ligne. Si votre modèle est déjà compatible, vous pouvez aller de l'avant et aller dans le menu système, sélectionner la configuration globale et définir le site hors ligne sur Non et puis cliquez sur Enregistrer et fermer. Votre site est mis à niveau vers Joomla 3. Si toutefois vous avez besoin d'installer un nouveau modèle compatible avec Joomla 3, vous devez aller de l'avant à la vidéo suivante.

Installation d’un template compatible avec Joomla 3

 

 

Maintenant que la migration a été un succès, nous sommes prêts à aller de l'avant et réinstaller version de notre modèle qui est compatible avec Joomla 3. Pour ce faire, allez sur le menu Extensions et sélectionnez Gestionnaire Extension. Télécharger le fichier du package à partir de votre ordinateur. Sélectionnez-le et cliquez sur Télécharger et Installer. Le modèle a été installé avec succès et nous avons besoin de configurer Joomla à utiliser ce modèle par Allez dans le menu Extensions et sélectionnez Gestionnaire de modèles. Nous pouvons maintenant voir une longue liste de modèles. Sélectionnez celui que vous venez de télécharger et assignez-le comme par défaut.

Une fois finis, nous sommes prêts à remettre le site en ligne. Allez dans le menu Système, sélectionnez la configuration globale et site hors ligne puis cocher la case de « Non » puis cliquez sur Enregistrer et fermer. Maintenant, allez sur votre site pour s’assurer qu’il est de retour et en ligne. Si vous avez besoin de mettre à jour d’autres extensions, il est temps de le faire. Sinon, procéder à l’étape suivante où nous ferons quelques ajustements finaux.

Le nettoyage

 

 

La dernière partie de la migration vers Joomla 3 est d'éliminer certains des anciens modèles Joomla 2.5 qui ne sont plus utilisés. Si vous allez dans le menu Extensions et sélectionnez Gestionnaire d’Extensions, puis sélectionnez Gérer vous trouverez la liste de toutes les composantes de Joomla qui sont installées. Nous avons besoin de filtrer cette liste par type et n’afficher que les templates. Vous pouvez voir dans la vidéo, dans la colonne Version des modèles que nous devons enlever ceux qui sont marqués 2.5. Ils s’agit de : Atomic, Beez five, Beez twenty et Bluestork.. On peut les désinstaller vu qu’il ne seront plus utilisés dans notre nouveau site Web Joomla 3. Donc, une fois que vous avez sélectionné ces quatre modèles, cliquez sur le bouton désinstallé pour les supprimer.

 À propos de l'auteur

 

Brian TeemanBrian Teeman est l'un des Co-fondateurs Joomla! Orateur à Joomla! et aux événements open source dans le monde entier. Visitez son site https://brian.teeman.net/about pour en savoir sdavantage sur lui.

 

Visiter SiteGround pour plus de vidéo




Rubriques des articles




Les avis des clients

Avis des utilisateurs


Faites entendre votre voix. Passez en revue votre fournisseur d'hébergement Web - bon ou mauvais.


Cela fait maintenant plus de 5 ans que je suis hébergé chez EX2. J'ai donc assez de recul pour partager mon expérience. Mon choix de cet hébergeur c'est fait par internet. Mes principales priorités étaient : 1) un hébergement qui puisse faire tourner sans ralentissement des CMS comme Joomla ou Word …

Denis Clay à propos Ex2hosting

Montrer une autre revue
Lire les avis Ex2hosting



Plans d'hébergement




Les plans d'hébergement de 43 sociétés d'hébergement partout dans le monde


Meilleur hébergeurs web

# hébergeur web prix action

1

Infomaniak France

6.75 EURO

Ajouter un Avis
Visiter

2

Hostpapa France

2.95 EURO

Ajouter un Avis
Visiter

3

Greengeeks

4.95 USD

Ajouter un Avis
Visiter

4

Siteground

6.95 USD

Ajouter un Avis
Visiter

5

Planethoster France

5.99 EURO

Ajouter un Avis
Visiter

6

Bluehost

6.95 USD

Ajouter un Avis
Visiter




Hébergeurs par avis de clients

Planethoster France
192 avis des clients
Hostpapa France
74 avis des clients
Infomaniak France
56 avis des clients
Rapidenet
50 avis des clients
Hostinger
47 avis des clients
Ajouter un avis Tous les profils


Hébergeurs par fidélité de clients

Planethoster France
187 / 192 recommandé
Infomaniak France
56 / 56 recommandé
Rapidenet
49 / 50 recommandé
Hostinger
44 / 47 recommandé
Hostpapa France
39 / 74 recommandé
Évaluer hébergeur Tous les profils


Question de la Semaine


Votre avis sur notre site



Contacter l'éditeur

Posez votre question