Kit de survie : Migrer joomla 1.5 en Joomla 3

Mettre à jour un vieux Joomla en une version bien plus récente n'est pas une mince affaire, voici la marche à suivre pour passer d'un Joomla 1.5.x de plusieurs années en un Joomla 3.1 tout fringuant. En bonus : traduire une base MySQL4 en MySQL5.

Attention, cet article date de plus de 2 ans maintenant... Il est possible que les infos publiées ne soient plus correctes aujourd'hui...

Voici la méthode à suivre pour migrer un Joomla 1.5 en Joomla 3. Cette manipulation ne coule pas de source, d'autant plus si la base de données était en MySQL4. Pensez impérativement par faire des sauvegardes de vos données ainsi que de vos fichiers sources. Merci à Manuel pour les cheveux perdus et le risque qu'il a encouru en s'investissant dans des recherches à ces fins. Merci, Manuel.

migrating joomla

Migrer la base de données en MySQL5

  • Ouvrez un export de votre base de données dans votre éditeur.
  • Remplacez TYPE= par ENGINE=
  • Remplacez time timestamp(14) NOT NULL par time timestamp NOT NULL
  • Convertissez le fichier en UTF8
  • Enlevez /!40101 SET NAMES latin1 /; dans votre fichier désormais au format UTF8
  • Enfin, creéz une nouvelle bdd en utf8_general

    Mise à jour 1.5.x en 1.5.26

  • Commencez par récupérer le fichier de mise à jour officiel sur l'index des différentes version
  • Récupérez l'archive correspond à la version cible (par exemple Joomla_1.5.0_to_1.5.26-Stable-Patch_Package.tar.bz2) Il est inutile de dire qu'il impératif de faire une sauvegarde de l'intégralité des fichiers avant la migration.
  • Décompressez le dossier téléchargé dans votre dossier site

  • Dans l'administration de votre Joomla, changez le dossier tmp (site > configuration générale)
  • Téléchargez le module jUpgrade (http://matware.com.ar/downloads/jupgrade.html)
  • Installez le module depuis l'administration de votre site Joomla, comme pour tout autre module Joomla.

  • Démarrez l'étape de migration comme indiqué depuis le module jUpgrade. Une fois cette premiere migration terminée, accédez au site depuis www.votre-site.com/jupgrade. L'administration est donc sur : www.votre-site.com/jupgrade/administrator
  • Depuis votre panneau d'administration Joomla, mettez à jour joomla 2.5 avec la version 2.5.14
  • Installez la langue FR depuis l'administration à partir de de l'espace dédié à l'installation de langues.
  • Changez le serveur de mise à jour sur la période  "court terme".

Une mise à jour apparait comme disponible depuis le panneau principal de votre administration : installez la version 3.1 Enfin, faites la mise à jour pour la langue FR pour la version 3.1 de Joomla que vous venez d'installer.

Vous venez de migrer votre Joomla 1.5.x en un Joomla 3.1. Cependant, il est préférable de vérifier que tous vos modules fonctionnent encore. Souvent, les modules qui datent de la version 1.5 de Joomla ne sont plus forcément compatible avec MySQL5 et/ou une version plus récente de PHP, voir plus compatible tout simplement avec Joomla 3.1. Le cas GMAccess nous à posé des problèmes, par exemple.

Bon courage.

Tags de
l'article

Cet article n'est pas taggué.

Catégories de l'article

Kit de survie Développement

Commentaires

Il n'y a actuellement aucun commentaire. Soyez le premier !

Articles liés