Date: Thu, 28 Mar 2024 16:09:42 +0100 (CET) Message-ID: <1271956127.101.1711638582274@confluence-esup.uphf.fr> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_100_1461991402.1711638582274" ------=_Part_100_1461991402.1711638582274 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Cette version est en cours de validation. Nous vous recommandons l'Installation de Nuxeo 5.4.1
Cette page d=C3=A9crit les op=C3=A9rations minimales pour faire fonction= ner nuxeo 5.4.2.
Un syst=C3=A8me d'exploitation Unix (Linux) est conseill=C3=A9 mais il r= este n=C3=A9anmoins possible d'installer Nuxeo sous Windows.
Un JDK 6 est recommand=C3=A9.
Nuxeo n=C3=A9cessite une base de donn=C3=A9es transactionnelle avec un m= =C3=A9canisme de sauvegarde en ligne. Il est conseill=C3=A9 d'utiliser un s= erveur permettant de sauvegarder/restaurer les donn=C3=A9es de fa=C3=A7on i= ncr=C3=A9mentale. Il est possible d'installer Nuxeo avec les bases de donn= =C3=A9es suivantes :
Sachez toutefois que Nuxeo recommande l'utilisation de la derni=C3=A8re = version stable de PostgreSQL.
La pr=C3=A9sence d'une installation d'OpenOffice 3 peut =C3=AAtre n=C3= =A9cessaire si vous souhaitez utiliser la pr=C3=A9visualisation de fichiers= ou la transformation =C3=A0 la vol=C3=A9e en PDF.
wget ht= tp://community.nuxeo.com/static/releases/nuxeo-5.4.2/nuxeo-dm-5.4.2-tomcat.= zip unzip nuxeo-dm-5.4.2-tomcat.zip
Cette section ne concerne que la configuration de nuxeo avec une base de= donn=C3=A9es PostgreSQL.
A indiquer de fa=C3=A7on obligatoire =C3=A0 partir de la version 8.4 de = postgres sinon d=C3=A9clenche des exceptions dans nuxeo (javax.transaction.= HeuristicMixedEception)
max_pre= pared_transactions =3D 64
Dans un cadre de production, les param=C3=A8tres ci-dessous peuvent am= =C3=A9liorer les performances.
shared_= buffers =3D 1GB effective_cache_size =3D 2GB work_mem =3D 32MB maintenance_work_mem =3D 128MB wal_buffers =3D 8MB random_page_cost =3D 2
Pour plus d'informations, se reporter =C3=A0 la documentation de Nuxeo := Configuring PostgreSQL
su - po= stgrespsql template1 CREATE FUNCTION pg_catalog.text(integer) RETURNS text STRICT IMMUTABLE LANG= UAGE SQL AS 'SELECT textin(int4out($1));'; CREATE CAST (integer AS text) WITH FUNCTION pg_catalog.text(integer) AS IMP= LICIT; COMMENT ON FUNCTION pg_catalog.text(integer) IS 'convert integer to text'; CREATE FUNCTION pg_catalog.text(bigint) RETURNS text STRICT IMMUTABLE LANGU= AGE SQL AS 'SELECT textin(int8out($1));'; CREATE CAST (bigint AS text) WITH FUNCTION pg_catalog.text(bigint) AS IMPLI= CIT; COMMENT ON FUNCTION pg_catalog.text(bigint) IS 'convert bigint to text'; CREATE LANGUAGE 'plpgsql'; CREATE USER nuxeo WITH PASSWORD '123456'; CREATE DATABASE nuxeo ENCODING 'UTF8' OWNER nuxeo;
Nuxeo utilise la notion de templates ainsi qu'un fichier nuxeo.conf pour= faciliter et regrouper les options de configuration.
Indiquez dans le fichier nuxeo.conf (?nuxeo-dm-5.4.2-to= mcat/bin) l'adresse de votre serveur ainsi que les param=C3=A8tres de votre= base de donn=C3=A9es et choisissez le template correspondant =C3=A0 cette = derni=C3=A8re :
nuxeo.b= ind.address=3D127.0.0.1 nuxeo.loopback.url=3Dhttp://127.0.0.1:8080/nuxeo nuxeo.db.name=3Dnuxeo nuxeo.db.user=3Dnuxeo nuxeo.db.password=3D123456 nuxeo.db.host=3D127.0.0.1 nuxeo.db.port=3D5432 nuxeo.templates=3Dpostgresql
Lors du premier lancement Nuxeo affiche un wizard vous permettant de ren= seigner via une interface graphique les param=C3=A8tres de connexion =C3=A0= votre base de donn=C3=A9es.
Vous pouvez le d=C3=A9sactiver en =C3=A9ditant le fichier nuxeo.= conf
nuxeo.w= izard.done=3Dtrue
Vous pouvez maintenant d=C3=A9marrer Nuxeo (nuxeo-dm-5.4.2-tomcat/bin/nu= xeoctl start).