Blog Joomla!

Comment j'ai migré mon site Joomla! 1.0 (partie 2 : migrer les données)

Index de l'article

Installation de Joomla! 1.5

Préparez ensuite une nouvelle installation de Joomla! 1.5 en créant, via PhpMyAdmin une nouvelle base de données. Choisissez un encodage UTF-8.

Lancez une installation classique (pour plus d'information, je vous invite à consulter Joomla! 1.5 pour les nuls).

A l'étape de la Configuration, ne saisissez pas immédiatement le nom du site email et mot de passe. Cochez charger le script de migration et rensignez-le correctement.

11_import_sauvegarde_joomla10

Cliquez sur Transférez et exécuter !

12_import_sauvegarde_joomla10

Les champs se grisent alors après le transfert. Si la migration est réussie, l'écran suivant s'affiche.

13_migration_reussie

Malheureusement, la migration ne s'effectue pas toujours correctement, notamment avec les plugins ETL "maison". Vous n'avez plus qu'à revoir votre copie...

15_migration_echec

Si tout c'est correctement déroulé, vous pouvez poursuivre l'installation et compléter la configuration.

14_retour_config_principal

Suivez les instructions pour finir l'installation !

Après l'installation, le site à cette allure avec le template par défaut. La migration n'est pas terminée, vous devez configurer votre site via le panneau d'administration (comme l'affichage des modules et des menus...) et installer les composants.

16_site_apres_migration_comment

Vous devez notamment resaisir les métadonnées du site, reconfigurer les paramètres SEO, etc.

17_modifier_meta

Si vos composants ne fonctionnent pas nativement sous Joomla! 1.5, pensez à activer le plugin Legacy !

18_plugin_legacy

N'oubliez également pas de migrer les fichiers images d'une galerie ou les fichiers d'un gestionnaire de téléchargement vers les répertoires adéquats.

Voilà alors enfin votre migration terminée !

Il vous reste désormais à adapter votre template si vous souhaitez que votre site garde le même aspect avant de rapatrier votre site sur votre espace d'hébergement. Vous pouvez également saisir l'occasion pour donner une nouvelle jeunesse à votre site en changeant de gabarit.

N'arrivant pas à migrer certaines tables à l'aide d'un plugin Migrator, j'ai tenté simplement de faire un export/import des tables.

Pour cela :

  • j'effectue la migration du contenu "standard" via le composant Migrator,
  • via PhpMyadmin, j'exporte les tables des composants de la base de données joomla10 en cochant l'option Droptable,
  • j'installe le même composant sous mon site Joomla! 1.5 (ce doit être la même version : la structure des tables ne doit pas avoir changer),
  • j'importe, toujours à l'aide de PhpMyadmin, les données dans la base du site Joomla! 1.5