Migration depuis une très ancienne version (1.2.4) - lmo77 - 24/01/2011
Bonjour
Je vais m'engager dans une opération d'installation d'une nouvelle version de cmsms pour free. Et je pense qu'il n'est pas évidemment pas possible de faire un "upgrade" et qu'il faut faire une réinstallation complète. Mais avant de me lancer , j'aurais voulu savoir comment procéder pour pouvoir faire coexister l'ancien système et le nouveau pendant le temps de l'installation et de la reprise de tout l'historique (gabarits, données, etc.) , ce qui peut durer plusieurs jours ...
J'ai bien compris que ce forum s'adressait plutôt aux problèmes rencontrés avec les nouvelles versions, mais je n'ai pas trouvé d'infos ni de forum concernant ma queston.
Merci d'avance pour votre attention
LM
Migration depuis une très ancienne version (1.2.4) -
jissey - 24/01/2011
Bonjour,
0- vider le cache.
1- sauvegarder dossiers et bdd.
2- tout rapatrier en local
3- tout installer en local (modif config.php)
4- ne rien toucher en ligne ou bien répercuter à chaque fois en local.
5- installer la dernière version en local.
6- migrer "à la main" copier/coller ou export/import les contenus, gabarit, css... et faire les ajustements
7- quand tout est fini, supprimer la version en ligne et mettre en ligne la version locale.
Alternative:
créer un sous-dossier en ligne, une seconde bdd (ou si pas possible prefixer les tables différemment), modif config.php et travailler sur ce sous-dossier comme en local.
Tu pars de quelle version?
Migration depuis une très ancienne version (1.2.4) - lmo77 - 24/01/2011
Merci pour la réponse.
Je pars de la version 1.2.4 ...
Pour tout installer en local, il faut l'environnement adéquat (serveur, bdd, .. ). Que me conseilles-tu ?
LM
PS : je suis un peu néophyte !!
Migration depuis une très ancienne version (1.2.4) -
jissey - 24/01/2011
sous windows: wampserver (
http://www.wampserver.com ) ou easyphp (
http://www.easyphp.org/download.php ).
C'est simple à installer et tout y est
Yapluka bosser
Migration depuis une très ancienne version (1.2.4) - lmo77 - 25/01/2011
Yapluka :/
Merci beaucoup pour toutes les infos, je vais récupérer tous les morceaux et m'y mettre ce week end !
Migration depuis une très ancienne version (1.2.4) -
bess - 25/01/2011
Je me permet de rappeler un point : pour faire des migrations sur de si anciennes version il y a deux écoles.
la première est utile pour des petits sites et c'est celle fournie par jissey : la recopie de page en page.
l'intéret et de faire vite tout en ayant la possibilité de profiter des nouveautés si on copie/colle pas bêtement. Je pense par exemple aux tags dans le gabarit
ou
Code :
{if isset($canonical)}<link rel="canonical" href="{$canonical}" />{elseif isset($content_obj)}<link rel="canonical" href="{$content_obj->GetURL()}" />{/if}
qui sont présent depuis peu de temps (1.6.x il me semble pour le canonical)
L'autre solution est a utiliser pour un max de sécurité et éviter un "oublie" de copie/colle. Très intéressant également si le site est énorme : c'est l'upload du core+fichier de traduction en version 1.9.2 par exemple tout d'un bloc et passer par la méthode d'upgrade dans /install/upgrade.php
c'est sécure au moins !
Dans tous les cas : BACKUP !
Migration depuis une très ancienne version (1.2.4) -
jissey - 25/01/2011
La seconde école étant la meilleure effectivement.
Je ne pensais pas qu'on pouvait upgrader depuis si loin...vers l'infini et haut-delà!
Migration depuis une très ancienne version (1.2.4) -
jce76350 - 25/01/2011
pour info : dernièrement passage de 1.2.2 à 1.9.2 direct en envoyant sur le serveur la 1.9.2 + upgrade avec les précautions d'usage