Recherche
| Sommaire |
|---|
...
Le fichier build.properties de la version 1.1.2 est modifié par rapport à celui de la 1.1.0 pour les paramètres relatifs aux bases de données utilisées par nuxeo.
Ceci afin de répondre à des contraintes d'installation spécifiques à MySQL ou PostgreSQL. De plus, les paramètres liés à la base nuxeo (gestion des relations, workfow, etc.) et ceux liés à la base utilisée par nuxeo pour le stockage des documents et métadonnées ont maintenant des noms cohérents et plus explicites.
Les paramètres 1.1.0 supprimés sont : db.schema, db.url, db.sql.server, db.sql.port, db.sql.db, db.sql.user, db.sql.password
Les paramètres nouveaux sont : db.server, db.port, db.name, db.storage.server, db.storage.port, db.storage.name, db.storage.user, db.storage.password
Ce référer au manuel d'installation.
Il est préconisé d'utiliser une nouvelle arborescence d'installation.
| Avertissement | ||
|---|---|---|
| ||
Faire attention à ne pas perdre vos fichiers binaires. Voir ci-dessous |
Le fichier build.properties de la version 1.1 est quasiment identique à celui de la version 1.0 mais il comporte de nouvelles options et, pour des questions d'homogénéité, use.personnal.workspace remplace show.personnal.workspace. Ce référer au manuel d'installation.
La structure de la base de données de nuxeo est automatiquement mise à jour. Il n'y a rien à faire de ce côté là.
| Remarque |
|---|
Une sauvegarde préalable à la mise à jour est néanmoins très fortement conseillée ! |
Les fichiers binaires sont, par défaut, stockées dans le répertoire server/default/data/NXRuntime/binaries de nuxeo.
Nous conseillons d'utiliser un lieu de stockage non dépendant des changements de versions de nuxeo. En plus de s'affranchir des changements de versions cela permet potentiellement d'utiliser un espace dédié. Par exemple un montage NFS avec un gros volume et bien sauvegardé (/nuxeo/binaries dans l'exemple qui suit).
Nous préconisons donc de créer un pointeur depuis server/default/data/NXRuntime/binaries vers, par exemple, /nuxeo/binaries
Dans le cadre de cette mise à jour, deux possibilités :
- Vous avez déjà un lien depuis server/default/data/NXRuntime/binaries vers /nuxeo/binaries dans votre ancienne version. Dans ce cas, il faut le supprimer le lien et le recréer sur la nouvelle version.
...
La mise à jour de Nuxeo 5.4.1 ou Nuxeo 5.4.2 vers Nuxeo 5.5 ne devrait pas poser de problèmes.
- Si ce n'est déjà fait, faites une sauvegarde de la base de données utilisées par Nuxeo ainsi qu'une sauvegarde du répertoire <repertoire_data_de_nuxeo>/binaries.
| Avertissement |
|---|
Si vous utilisez Postgres, assurez-vous que votre serveur soit au moins en version 8.4. |
- Téléchargez la dernière version de Nuxeo (avec les Hot Fixes) à cette adresse : https://maven.nuxeo.org/nexus/content/repositories/public-releases/org/nuxeo/ecm/distribution/nuxeo-distribution-tomcat/
- Dézippez le fichier dans le répertoir destiné à accueillier la nouvelle version de Nuxeo.
- Editez le fichier nuxeo.conf et complétez le à partir des informations présente dans le fichier nuxeo.conf de votre installation précédente. Il faut notamment renseigner les paramètres de connexion à la base de données (nuxeo.db.user, nuxeo.db.password, nuxeo.db.name et nuxeo.db.host), les paramètres smtp, les templates utilisés (nuxeo.templates) et l'emplacement du répertoire data (nuxeo.data.dir, à faire pointer sur le répertoire data utilisé part la version précédente de Nuxeo).
- Si vous utilisiez le template custom avec des plugins spécifiques et des fichiers de configuration, copiez ces derniers dans le répertoire custom de la nouvelle version en ayant pris soin de remplacer les plugins utilisés par les versions correspondant à Nuxeo 5.5 quand elles existent.
| Remarque | ||
|---|---|---|
| ||
Si vous utilisez une configuration sur un annuaire LDAP et que vous souhaitez migrer d'un 5.4.1 vers une version supérieure, il vous faudra certainement modifier vos points d'extensions liés. |
- Démarrez ensuite la nouvelle version de Nuxeo
Si vous utilisiez un thème personnalisé, il vous faudra très probablement reprendre vos configurations : http://doc.nuxeo.com/display/NXDOC/Migrating+my+customized+theme