En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

Migration VirtueMart 2.6.x vers VirtueMart 3.x.x, Joomla 2.5.x vers Joomla 3.x.x

Plus d'informations
il y a 11 ans 5 mois - il y a 11 ans 3 mois #1 par VirtueMaster
Bonjour à tous,

le sujet revenant de plus en plus régulièrement, voici un procédé pour migrer des versions VirtueMart 2.6.x vers VirtueMart 3.x.x et de Joomla 2.5.x vers Joomla 3.x.x.

Avant toute chose : à cette date, la version 3.x.x de VirtueMart n'a pas encore vu le jour, même si ce dernier est proche. La version actuelle, une RC (release candidate) est la 2.9.9.5 ; cela signifie qu'elle n'est pas considérée comme stable. Aussi, est-elle à éviter sur un site en production ; un e-commerçant ne peut s'autoriser à perdre des ventes.

EDIT : la version 3.x stable de VirtueMart est disponible depuis le 19 novembre 2014

Processus de migration :

La première des choses à faire est une sauvegarde de votre site, dont vous vérifierez l'intégrité, en la ré-installant sur un site de test ; ce dernier pourra servir à effectuer les étapes ci-dessous, en prévision d'une installation définitive sur le site en production

Note 1 :
Le processus de migration de Joomla! s'est très nettement simplifié et s'apparente à une Mise à Jour.

Note 2 :
mettez à jour tous les composants de votre site, et notamment Joomla! et VirtueMart, jusqu'à la dernière version en date (Joomla ! 2.5 et VirtueMart 2.6, bien entendu).

Vérifiez que l'ensemble des composants, plugins modules et template utilisés, pour VirtueMart, ont une version compatible VirtueMart 3, sous peine de dysfonctionnement de votre site, par la suite. Si ce n'est le cas, désinstallez les extensions concernées ou attendez pour votre migration. Renseignez-vous auprès des développeurs des extensions tierces concernées.

VirtueMart 3 est compatible Joomla! 2.5 et Joomla! 3, ce qui n'est pas le cas de VirtueMart 2.6.x, et ne le sera jamais.
Aussi, en toute logique, il faut d'abord installer VirtueMart 3 (2.9.9.5, à l'heure actuelle) sur une copie de votre site (ou site miroir).

Installez VirtueMart 3.x.x puis VirtueMart 3.x.x aio via l'installer Joomla!
Vérifiez que l'installation s'est bien passée ; effectuez des tests de fonctionnement de votre site, passage de commande, etc...

Vous êtes satisfait du résultat, parfait. (A l'heure actuelle, même avec une Release Candidate, pas de souci réel relevé ; voir cas spécifique).

Maintenant, il faut envisager le processus de migration de Joomla ! 2.5.x vers Joomla! 3.x.x (à l'heure actuelle 3.3.6.

Vérifiez que l'ensemble des composants, plugins modules et templates utilisés ont une version compatible Joomla ! 3, sous peine de dysfonctionnement de votre site. Si ce n'est le cas, désinstallez les extensions concernées ou attendez pour votre migration.

Ensuite, dans votre interface d'administration Joomla ! 2.5.x, sélectionnez le composant "Mise à Jour de Joomla !" dans la liste du menu déroulant "Composants". Cliquez sur l'icône "paramètres" et sélectionnez "STS" dans la liste puis enregistrez.
Le composant après recherche, vous propose une mise à jour.
De là, vous pouvez cliquer sur "installer"
Le processus se poursuit, et votre site est enfin en version 3.x.x de Joomla !

Processus alternatifs :
télécharger la dernière version 3.x.x de Joomla!
  • installez la via l'installateur Joomla !
  • Envoyez la par ftp si votre serveur ne supporte pas cette installation (Ce dernier procédé requiert des manipulations particulières a postériori)

Faites ensuite des tests de fonctionnement de la Boutique et autres fonctionnalités de votre site ; dès que vous êtes satisfait, et n'avez observé aucun dysfonctionnement, vous pourrez appliquer ces procédures sur votre site en production.

Bonne continuation
Dernière édition: il y a 11 ans 3 mois par VirtueMaster.

Connexion ou Créer un compte pour participer à la conversation.