Migration

  1. Procédure de migration 3.0.2 vers 3.0.3

    La mise à jour d'un projet RBS Change 3.0.2 vers 3.0.3 se fait en quatre étapes simples et rapides.

    1 - Désactiver le site

    La première étape consiste à désactiver votre site pour éviter qu'une consultation externe ne perturbe le bon déroulement de la procédure de migration.

    change.php disable-site

    A l'issue de cette phase,nous vous recommandons d'effectuer une sauvegarde de votre base de données ainsi qu'une copie de sauvegarde des répertoires media/original et securemedia de votre projet.Archivez ces sauvegardes en lieu sûr, c'est à dire en dehors du répertoire qui contient votre projet RBS Change !

    2 - Mise à jour du fichier change.xml

    Le fichier change.xml qui se trouve à la racine de votre projet web doit être mis à jour pour que tous les modules standards de RBS Change soient utilisés dans leur version 3.0.3. Vous pouvez le faire manuellement. Si votre projet est 100% standard, vous pouvez utiliser la commande suivante (si GNU sed est disponible sur votre distribution Linux):

    sed -i 's/3.0.2/3.0.3/g' change.xml

    Il faut ensuite ajouter le module theme dans votre change.xml en ajoutant <module>theme-3.0.3</module> dans la section modules de votre fichier change.xml.

    3 - Téléchargement et application du patch de migration

    Vous pouvez télécharger manuellement le patch de migration 3.0.2 vers 3.0.3. Il faut alors le placer dans un dossier migration à la racine de votre projet Change. Vous pouvez utiliser aussi les commandes suivantes à la racine de votre projet RBS Change :

    mkdir migration
    wget "http://git.rbschange.fr/?p=change-tools.migration.git;a=blob_plain;f=migrate-3.0.2_to_3.0.3.php;h=b98794c97fd9ee1b7d08304e79d4ef177e1110f6;hb=b7f3e98a71a1d2e1d88ff0c1aa3a11950c3133d8" -O migration/migrate-3.0.2_to_3.0.3.php

    Vous n'aurez alors plus qu'à exécuter les commandes suivantes,  toujours à la racine de votre projet RBS Change :

    php migration/migrate-3.0.2_to_3.0.3.php

    4 - Appliquer les hotfixes

    Depuis la console ou la ligne de commande, vérifier la présence de hotfixes :
    • soit via la Console dans l'interface d'administration ( Outils > Console )
    • soit à l'aide de la commande change.php check-hotfix
    Si des hotfixes sont disponible vous pourrez alors les appliquer à l'aide de la commande "apply-hotfix".

    5 - Réactiver le site

    Si vous avez scrupuleusement respecté la procédure précédente, il vous suffit de réactiver votre site :

    change.php enable-site

    Votre site est maintenant en version 3.0.3 !


 
Connexion
  1. Cochez cette case pour être reconnecté automatiquement.

 
Ils utilisent RBS Change
 
521 membres
Aucun membre connecté