Mise à Jour

Cette page explique comment mettre à jour une ancienne version de PWM vers une nouvelle..

Bien sur, il faut avoir une version opérationnelle de PWM avant de lancer la mise à jour.

Passer de la version 1.2.1x vers la 1.2.5x

La version 1.2.5x introduit des modifications dans la base ainsi que qu'une option suplémentaire pour la gestion des fichiers.

Cette migration ne s'applique que si votre version de PWM est 1.2.1x.

  • Commencez par télécharger la dernière version binaire de PWM
  • Dézippez les fichiers
  • Préparer la base de données (commandes valables pour MySQL et MariaDB):
    • Il est recommandé de faire une sauvegarde de sa base de données AVANT d'appliquer le patch qui suit.
    • Connectez-vous à la base via une console en tapant la commande :
      mysql -u pwmroot -p
      pressez entrée et indiquez le mot depasse de l'utilisateur pwmroot.
    • Tout en étant connecté, lancez la commande suivante afin de mettre à jour l'ensemble des tables et index nécessaires à Project Web Manager :
      source path/mysql-upgrade-04.sql
      path est le chemin où se trouve le fichier mysql-create.sql (ex: c:/toto/titi), pressez entrée afin d'exécuter la requête.
      Remarque Il est possible que vous deviez fixer la variable thread_stack=512K dans votre fichier de configuration MySQL, section [mysqld] avant d'executer le script.
      Attention quel que soit votre environnement, utilisez '/' (et PAS '\') comme délimiteur de répertoire, il ne faut pas qu'il y est d'espace dans le chemin.
    • Quitter votre connexion :
      exit
      pressez entrée afin d'exécuter la requête

Relisez le manuel d'installation afin de configurer correctement tous les fichiers (services, fichiers de configurations, ...).

NE copiez/collez PAS vos anciens fichiers de configuration dans le nouveau fichier WAR, vous pouvez cependant vous en inspirer.

Re-déployez le WAR sur votre serveur J2EE.

Passer de la version 1.2.0x vers la 1.2.1x

La version 1.2.1 introduit deux nouvelles options dans la gestion de la licence.

Cette migration ne s'applique que si votre version de PWM est 1.2.0x.

  • Commencez par télécharger la dernière version binaire de PWM
  • Dézippez les fichiers
  • Préparer la base de données (commandes valables pour MySQL et MariaDB):
    • Il est recommandé de faire une sauvegarde de sa base de données AVANT d'appliquer le patch qui suit.
    • Connectez-vous à la base via une console en tapant la commande :
      mysql -u pwmroot -p
      pressez entrée et indiquez le mot de passe de l'utilisateur pwmroot.
    • Tout en étant connecté, lancez la commande suivante afin de mettre à jour l'ensemble des tables et index nécessaires à Project Web Manager :
      source path/mysql-upgrade-03.sql
      path est le chemin où se trouve le fichier mysql-create.sql (ex: c:/toto/titi), pressez entrée afin d'exécuter la requête.
      Remarque Il est possible que vous deviez fixer la variable thread_stack=512K dans votre fichier de configuration MySQL, section [mysqld] avant d'executer le script.
      Attention quel que soit votre environnement, utilisez '/' (et PAS '\') comme délimiteur de répertoire, il ne faut pas qu'il y est d'espace dans le chemin.
    • Quitter votre connexion :
      exit
      pressez entrée afin d'exécuter la requête

Relisez le manuel d'installation afin de configurer correctement tous les fichiers (services, fichiers de configurations, ...).

NE copiez/collez PAS vos anciens fichiers de configuration dans le nouveau fichier WAR, vous pouvez cependant vous en inspirer.

Re-déployez le WAR sur votre serveur J2EE.

Passer de la version 1.1.02+ vers la 1.2.00

La version 1.2.00 introduit le coût final, elle entraine donc des changements dans la base de données.

Cette migration ne s'applique que si votre version de PWM est 1.1.02, 1.1.03 ou 1.1.04.

  • Commencez par télécharger la dernière version binaire de PWM
  • Dézippez les fichiers
  • Préparer la base de données (commandes valables pour MySQL et MariaDB):
    • Il est recommandé de faire une sauvegarde de sa base de données AVANT d'appliquer le patch qui suit.
    • Connectez-vous à la base via une console en tapant la commande :
      mysql -u pwmroot -p
      pressez entrée et indiquez le mot de passe de l'utilisateur pwmroot.
    • Tout en étant connecté, lancez la commande suivante afin de mettre à jour l'ensemble des tables et index nécessaires à Project Web Manager :
      source path/mysql-upgrade-02.sql
      path est le chemin où se trouve le fichier mysql-create.sql (ex: c:/toto/titi), pressez entrée afin d'exécuter la requête.
      Remarque Il est possible que vous deviez fixer la variable thread_stack=512K dans votre fichier de configuration MySQL, section [mysqld] avant d'executer le script.
      Attention quel que soit votre environnement, utilisez '/' (et PAS '\') comme délimiteur de répertoire, il ne faut pas qu'il y est d'espace dans le chemin.
    • Quitter votre connexion :
      exit
      pressez entrée afin d'exécuter la requête

Relisez le manuel d'installation afin de configurer correctement tous les fichiers (services, fichiers de configurations, ...).

NE copiez/collez PAS vos anciens fichiers de configuration dans le nouveau fichier WAR, vous pouvez cependant vous en inspirer.

Re-déployez le WAR sur votre serveur J2EE.

Passer de la version 1.1.xx vers la 1.1.02

La version 1.1.02 introduit le coût par heure, elle entraine donc des changements dans la base de données.

  • Commencez par télécharger la dernière version binaire de PWM
  • Dézippez les fichiers
  • Préparer la base de données (commandes valables pour MySQL et MariaDB):
    • Il est recommandé de faire une sauvegarde de sa base de données AVANT d'appliquer le patch qui suit.
    • Connectez-vous à la base via une console en tapant la commande :
      mysql -u pwmroot -p
      pressez entrée et indiquez le mot de passe de l'utilisateur pwmroot.
    • Tout en étant connecté, lancez la commande suivante afin de mettre à jour l'ensemble des tables et index nécessaires à Project Web Manager :
      source path/mysql-upgrade-01.sql
      path est le chemin où se trouve le fichier mysql-create.sql (ex: c:/toto/titi), pressez entrée afin d'exécuter la requête.
      Remarque Il est possible que vous deviez fixer la variable thread_stack=512K dans votre fichier de configuration MySQL, section [mysqld] avant d'executer le script.
      Attention quel que soit votre environnement, utilisez '/' (et PAS '\') comme délimiteur de répertoire, il ne faut pas qu'il y est d'espace dans le chemin.
    • Quitter votre connexion :
      exit
      pressez entrée afin d'exécuter la requête

Relisez le manuel d'installation afin de configurer correctement tous les fichiers (services, fichiers de configurations, ...).

NE copiez/collez PAS vos anciens fichiers de configuration dans le nouveau fichier WAR, vous pouvez cependant vous en inspirer.

Re-déployez le WAR sur votre serveur J2EE.