Journal des versions HISTORIQUE DES REVISIONS DU DOCUMENT DOCUMENTS DE REFERENCE. Date de mise en application



Documents pareils
Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Procédure d installation :

FileMaker Server 14. Guide de démarrage

Guide SQL Server 2008 pour HYSAS

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Manuel d'installation de GESLAB Client Lourd

Guide de migration BiBOARD V10 -> v11

FileMaker Server 14. Aide FileMaker Server

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Guide de démarrage IKEY 2032 / Vigifoncia

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Tutorial Terminal Server sous

COMMENT INSTALLER LE SERVEUR QIPAIE

Guide d installation BiBOARD

Guide d installation de MySQL

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

contact@nqicorp.com - Web :

Formation. Module WEB 4.1. Support de cours

Manuel utilisateur (Manuel_utilisateur_version pdf) Manuel Reprise des données (Manuel_Reprise_donnees_version

Connexion à SQL server

Quick Start Installation de MDweb version 2.3

contact@nqicorp.com - Web :

Préconisations Techniques & Installation de Gestimum ERP

MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

Installation d OpenVPN

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

CAPTURE DES PROFESSIONNELS

Suite logicielle ZOOM version 7.1 Guide d installation 94ZM-ZMJ1F-712

Fiche Technique. MAJ le30/03/2011

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 20/06/2007. AUTEUR : Equipe technique Syfadis

Groupe Eyrolles, 2003, ISBN : X

Manuel d installation de Business Objects Web Intelligence Rich Client.

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE

K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web

Guide d'installation Application PVe sur poste fixe

MANUEL D INSTALLATION D UN PROXY

VIDÉOSURVEILLANCE. Procédures de paramétrage des différentes box du marché

INSTALLATION MICRO-SESAME

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Procédure d installation détaillée

Service de Virtualisation de la DSI UJF

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

STATISTICA Version 12 : Instructions d'installation

MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique

MANUEL D INSTALLATION

0.1 Mail & News : Thunderbird

Sage Paie Recueil d informations techniques. Sage Paie & RH. Recommandations techniques. Mise à jour : 18 décembre Sage R&D Paie PME 1

ndv access point : Utilisation

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 12/09/2008. AUTEUR : Equipe technique Syfadis

Connecter le lecteur réseau de Pro-Cardex 3 Vérifier la version du gestionnaire de base de données 5 Procéder à l installation 6

Lancez le setup, après une phase de décompression, la fenêtre d installation des prérequis apparaît, il faut les installer :

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION)

Manuel de déploiement sous Windows & Linux

Système Principal (hôte) 2008 Enterprise x64

Procédure d installation des logiciels EBP sous environnement MAGRET

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence :

Démarrer et quitter... 13

AIDE TECHNIQUE POUR L UTILISATION DE GÉODEQ III VUES D ENSEMBLE DU QUÉBEC

MANUEL UTILISATEUR KIWI BACKUP V 3

1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2012

Mise en oeuvre d un Serveur de CD AXIS StorPoint

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Configuration de GFI MailArchiver

Guide de déploiement

Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits

Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO

TERRA CLOUD. Online Backup

Sydonia. Direction des technologies et des services de l information. Guide d'installation de la suite Sydonia Nom de fichier :

Contrôle Parental Numericable. Guide d installation et d utilisation

Manuel de l utilisateur

Contrôle Parental Numericable. Guide d installation et d utilisation

PRONOTE 2010 hébergement

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR

Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012

Manuel logiciel client Java

HAYLEM Technologies Inc.

Fiche technique rue de Londres Paris Tél. : Mail : contact@omnikles.com

Logiciel : GLPI Version : SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.

Réglages du portail de P&WC

Manuel d utilisation du web mail Zimbra 7.1

KWISATZ MODULE PRESTASHOP

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Procédure d'installation complète de Click&Decide sur un serveur

TUTO 15 : Comment ajouter un ordinateur dans le domaine «Ecole»? École Numérique Rurale. 1.Préparation du poste informatique...1

But de cette présentation

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

Mise en route d'une infrastructure Microsoft VDI

Transcription:

Gestionnaire V5 Procédure d installation optimisée 1

Journal des versions HISTORIQUE DES REVISIONS DU DOCUMENT Version Date Modifications Auteur Valideur Date de mise en application V1.0 Février 2011 Création du document A. BOUHIER 22/03/2011 Modification du document H. BEAUDOUIN 04/04/2011 Modif. Java Bridge A. BOUHIER 07/04/2011 Ajout configurations A. BOUHIER 08/04/2011 Mise en page A. BOUHIER DOCUMENTS DE REFERENCE Intitulé Version Date Commentaire Lien 2

Sommaire 1. OBJECTIFS...5 1.1. Schéma d architecture...5 2. INSTALLATION DU SERVEUR BDD...6 2.1. Pré requis...6 2.2. Oracle...6 2.2.1. Restauration schéma CCNT32...6 2.2.2. Mise à jour d un schéma BUDGET existant...7 2.2.3. Installation d un nouveau schéma BUDGET...7 2.3. SQL Server...8 2.3.1. Restauration base CCNT32...8 2.3.2. Mise à jour d une base BUDGET existante...11 2.3.3. Installation d une nouvelle base BUDGET...12 3. INSTALLATION DU SERVEUR WEB...13 3.1. Installation de Zend Server CE...13 3.1.1. Installation sous Windows...13 3.1.2. Contrôle de Zend Server sous Windows...16 3.1.3. Installation sous Linux...17 3.1.4. Contrôle de Zend Server sous Linux...18 3.2. Interfaces d administration et paramétrages...18 3.2.1. Premier lancement...18 3.2.2. Configuration du serveur...19 3.2.3. Configuration du Java Bridge...20 3.2.3.1. Configuration supplémentaire sous linux...21 3.2.4. Ajout des fichiers jar (Windows et Linux)...21 3.2.5. Problème avec l extension oci8 (Oracle) sous Linux...21 3.2.6. Visualiser les logs...22 3.2.7. Extension Chart Director...22 3.2.7.1. Sous Linux...22 3.2.7.2. Sous Windows...23 3.2.8. Autres extensions...23 3.3. Configuration des répertoires et copie des fichiers de Gestionnaire V5...24 3.3.1. Configuration par défaut d apache...24 3.3.2. Création de répertoires (recommandé)...24 4. INSTALLATION DU SERVEUR CALCUL GESTIONNAIRE...26 4.1. Préalable : Installation driver OLEDB Oracle (uniquement si BDD Oracle)...26 4.2. Le lanceur «Lanceur_Calcul_Gestionnaire.exe»...26 4.3. Vérification du fichier serveur.ini...29 3

4.4. Tâche planifiée de redémarrage du service...30 4.5. Configuration du service...32 5. CONNEXION ET TESTS...32 4

1. OBJECTIFS Ce document a pour objectif de décrire l installation optimisée de Gestionnaire V5 avec Zend Server Community Edition (CE). Les fichiers cités dans le document sont disponibles dans le répertoire http://www.dirinformatique.com/majcg/atelecharger/installation%20gestionnaire%20v5/. 1.1. Schéma d architecture Serveur BDD Windows/linux*/AIX* Oracle 9i à 11g* SQL Server 2000+** http ou https Oci* ou odbc** Postes clients Navigateur : (Chrome, Safari 5+, Firefox 2+, IE6+ ou Opéra 9+) Office ou OpenOffice et AcrobatReader Serveur web Windows/linux Zend Server : (Apache 2.2, php 5.2, Zend Optimizer, InstantClient Oracle *) Extensions php : sockets, odbc**, oci*, soap, chartdirector Sockets TCP OLEDB *Uniquement si bdd oracle **Uniquement si bdd SQL Server Serveur Calcul_Gestionnaire Windows Client Oracle OLEDB * 5

2. INSTALLATION DU SERVEUR BDD 2.1. Pré requis En préalable à l installation de Gestionnaire, il faut disposer d une des bases de données suivantes et vérifier que les serveurs sur lesquels l application sera installée puissent s y connecter avec des temps de réponse convenables : Oracle 9i, 10g, 11g et versions XE (NLS_LANG=WE8MSWIN1252) SQL Server 2000 2005 2008 et versions MSDE ou Express Il faut aussi installer une machine virtuelle Java (JRE 1.6 recommandé) sur le même poste que le serveur Web. Celle-ci doit être en version 32bits car le Java Bridge de Zend est incompatible pour le moment avec Java 64bits. 2.2. Oracle http://www.dirinformatique.com/majcg/atelecharger/installation%20gestionnaire%20v5/scripts%20sql/oracle.zip 2.2.1. Restauration schéma CCNT32 Fichier CREATION SCHEMA CCNT32 POUR RESTAURATION.sql DEFINE NOMSCHEMAS = 'CCNT32' DEFINE PASS = '&NOMSCHEMAS' -> à modifier sinon CCNT32 par défaut DEFINE NOMTABLESPACE = '&NOMSCHEMAS' -> à modifier sinon CCNT32 par défaut DEFINE NOMFICHIERTABLESPACE = '&NOMTABLESPACE..dbf' -> à modifier sinon CCNT32.dbf par défaut Ce script crée : le TABLESPACE (s il n existe pas) le user CCNT32 (le supprime s il existe) le rôle LECTEURCCNT32 (s il n existe pas) les tables contenants des champs lob (pour éviter la restauration des champs lob dans un mauvais tablespace). DOS> sqlplus system/system@dirtest SQL> @c:\temp\ scripts sql\oracle\creation SCHEMA CCNT32 POUR RESTAURATION.sql SQL> exit Import du dump : DOS> imp system/system@dirtest file=c:\temp\oracle\ccnt32.exp ignore=y rows=y fromuser=ccnt32 touser=ccnt32 grants=n recalculate_statistics=y log=c:\temp\oracle\ccnt32.log SQL> exit Restauration du schéma CCNT32 à partir de la sauvegarde disponible sur http://www.dirinformatique.com/majcg/ Restauration CCNT32 XXXXX Oracle 6

2.2.2. Mise à jour d un schéma BUDGET existant Avant toutes mises à jour d un schéma existant celui-ci doit impérativement être sauvegardé. DOS> exp BUDGET/BUDGET file=c:\temp\oracle\budget.exp rows=y grants=n log=c:\temp\oracle\exp_budget.log SQL> exit Si vous souhaitez restaurer une sauvegarde (test vers production ), appliquez la méthode utilisée pour la restauration du schéma CCNT32 avec le script CREATION SCHEMA BUDGET POUR RESTAURATION.sql Sinon passer le script SCRIPT TOTAL GESTIONNAIRE ORACLE.sql comme pour une nouvelle installation. DEFINE NOMSCHEMAS = 'BUDGET' -> à remplacer par le nom de schéma désiré DEFINE PASS = '&NOMSCHEMAS' -> à remplacer par le mot de passe DEFINE NOMTABLESPACE = '&NOMSCHEMAS' -> tablespace des tables DEFINE NOMTABLESPACEINDEX = '&NOMSCHEMAS._IDX' -> tablespace des index DEFINE NOMTABLESPACELOB = '&NOMSCHEMAS._LOB' -> tablespace des champs lob DEFINE NOMTEMPTABLESPACE = 'TEMP' -> tablespace temporaire DEFINE NOMFICHIERTABLESPACE = '&NOMTABLESPACE..dbf' -> nom du fichier tablespace des tables DEFINE NOMFICHIERTABLESPACEINDEX = '&NOMTABLESPACEINDEX..dbf' DEFINE NOMFICHIERTABLESPACELOB = '&NOMTABLESPACELOB..dbf' DEFINE NOMFICHIERTEMPTABLESPACE = '&NOMTEMPTABLESPACE..dbf'.. Ce script crée : les TABLESPACES (s ils n existent pas, attention 3 tablespaces) le user BUDGET (ou autre, s il n existe pas) le rôle UTILISATEURBUDGET (ou UTILISATEUR&NOMSCHEMA s il n existe pas) les tables contenants des champs lob (pour éviter la restauration des champs lob dans un mauvais tablespace). DOS> sqlplus system/system@dirtest SQL> @c:\temp\oracle\creation SCHEMA BUDGET POUR RESTAURATION.sql SQL> exit Import du dump. Ensuite passer le script SCRIPT TOTAL GESTIONNAIRE ORACLE.sql comme pour une nouvelle installation. 2.2.3. Installation d un nouveau schéma BUDGET Passer le script SCRIPT TOTAL GESTIONNAIRE ORACLE.sql DEFINE NOMSCHEMAS = 'BUDGET' -> à remplacer par le nom de schéma désiré DEFINE PASS = '&NOMSCHEMAS' -> à remplacer par le mot de passe DEFINE NOMTABLESPACE = '&NOMSCHEMAS' -> tablespace des tables 7

DEFINE NOMTABLESPACEINDEX = '&NOMSCHEMAS._IDX' -> tablespace des index DEFINE NOMTABLESPACELOB = '&NOMSCHEMAS._LOB' -> tablespace des champs lob DEFINE NOMTEMPTABLESPACE = 'TEMP' -> tablespace temporaire DEFINE NOMFICHIERTABLESPACE = '&NOMTABLESPACE..dbf' -> nom du fichier tablespace des tables DEFINE NOMFICHIERTABLESPACEINDEX = '&NOMTABLESPACEINDEX..dbf' DEFINE NOMFICHIERTABLESPACELOB = '&NOMTABLESPACELOB..dbf' DEFINE NOMFICHIERTEMPTABLESPACE = '&NOMTEMPTABLESPACE..dbf'.. Ce script crée : les TABLESPACES (s ils n existent pas, attention 3 tablespaces) le user BUDGET (ou autre, s il n existe pas) le rôle UTILISATEURBUDGET (ou UTILISATEUR&NOMSCHEMA s il n existe pas) toutes les tables si elles n existent pas (ou modifications si elles existent et différentes). les vues, les triggers, les séquences, les index, les clés, les fonctions et les procédures utiles à Gestionnaire sont tous recréés. Les index sont affectés au tablespace des index Les champs lob sont affectés au tablespace des lob Les rôles LECTEURCCNT32 et UTILISATEURBUDGET(NOMSCHEMA) sont mise à jour pour prendre en compte tous les objets des deux schémas. Le contenu des tables est mis à jour (tables avec valeur par défaut, nettoyage de certaines tables) Les statistiques sont recalculées. DOS> sqlplus system/system@dirtest SQL> @c:\temp\oracle\script TOTAL GESTIONNAIRE ORACLE.sql SQL> exit 2.3. SQL Server 2.3.1. Restauration base CCNT32 Restauration de la base CCNT32 à partir de la sauvegarde disponible sur http://www.dirinformatique.com/majcg/ Restauration CCNT32 XXXXX SQL 8

Si elle n existe pas déjà : Dans SQL Server Entreprise Manager Ensuite ou si elle existe : 9

Sélectionner les unités Ajouter Puis sélectionner le dump récupéré sur notre site. 10

Changer les chemins des fichiers de données et journal pour qu ils correspondent à votre arborescence. Forcer la restauration sur la base existante. 2.3.2. Mise à jour d une base BUDGET existante Avant toutes mises à jour vous devez sauvegarder votre base. Ensuite passer les trois scripts suivant dans cet ordre à l aide de l analyseur de requête : http://www.dirinformatique.com/majcg/atelecharger/installation%20gestionnaire%20v5/scripts%20sql/sql SERVER.zip 11

SCRIPT_TOTAL_GESTIONNAIREV2.sql SCRIPT INSERTION QUALITE.sql Procédures stockées V3.sql 2.3.3. Installation d une nouvelle base BUDGET La procédure consiste à restaurer la base budget fournie dans http://www.dirinformatique.com/majcg/atelecharger/budgetsqlserver.zip. Il faut suivre la procédure 2.3.1 en remplaçant CCNT32 par BUDGET. Puis faire la mise à jour de la base BUDGET comme dans la procédure 2.3.2 12

3. INSTALLATION DU SERVEUR WEB 3.1. Installation de Zend Server CE Documentation officielle : http://files-source.zend.com/help/zend-server-community-edition/zend-server-community-edition.htm Quelque soit la plateforme d installation, vérifier que le pare-feu laisse passer les ports 10081 et 10088 (ou autres ports définis) pour l accès à distance. http://www.dirinformatique.com/majcg/atelecharger/installation%20gestionnaire%20v5/zend%20server/ 3.1.1. Installation sous Windows Zend Server fonctionne sur Windows XP (SP 2 minimum), Server 2003 & 2008, Vista (sauf «Starter Edition»), Seven. Lancer l exécutable fourni dans ZendServer-CE-php-5.2.x-x.x.x-Windows_x86.exe (un seul exécutable existe, que ce soit pour une architecture 32bits ou 64bits) : En cas de téléchargement externe, faire attention à bien choisir la version de Zend Server CE pour PHP 5.2.x (incompatibilité de cryptage avec version 5.3.x). Cliquer sur Next. 13

Approuver la licence d utilisation. Choisir «Custom». 14

Cocher les cases Zend Guard Loader, Zend Java Bridge et décocher la case Zend Framework. Si Java n est pas installé, le programme d installation vous demandera où se situe le JRE. Si Java n est pas installé, annuler l installation de Zend et installer Java. Choisir le serveur Apache. 15

Paramétrer les ports sur lesquels le serveur et son interface d administration vont écouter. Si le port est déjà utilisé, l interface vous affiche «Occupied». Dans ce cas changer le port et cliquer sur «next», puis cliquer sur «Install» à la fenêtre suivante qui récapitule l installation. Terminer l installation. A la fin de cette installation, l interface de Zend Server va se lancer (cf 2.1.3 pour son utilisation). Pour une utilisation à distance, vérifier que le pare-feu laisse passer les ports définis plus haut. 3.1.2. Contrôle de Zend Server sous Windows Sur le poste où Zend est installé, on peut accéder à la configuration de Zend Server grâce à une icône en bas à droite dans la zone de notification. 16

A côté de l icône Zend, on trouve l icône pour le serveur apache. Un clic gauche permet soit de le démarrer, le stopper ou le redémarrer, ce qui peut être utile pour appliquer les changements de configuration du serveur. 3.1.3. Installation sous Linux En cas de téléchargement externe, faire attention à bien choisir la version de Zend Server CE pour PHP 5.2.x (incompatibilité de cryptage avec version 5.3.x). Décompresser le fichier ZendServer tar.gz adéquat (i386 pour linux 32bits et x86-64 pour linux 64bits) : tar -xzvf ZendServer-CE-php tar.gz Se rendre dans le répertoire créé suite à la décompression : cd ZendServer-CE-php et taper:./install.sh Le programme vous demande le répertoire d installation, appuyez sur entrée pour choisir le répertoire par défaut. Le programme installe le logiciel. A la fin de l installation, Zend Server est automatiquement lancé. 17

3.1.4. Contrôle de Zend Server sous Linux Pour démarrer le serveur : /usr/local/zend/bin/zendctl.sh start Remplacer «start» par «restart» permet de redémarrer le serveur et «stop» permet de l arrêter, ce qui peut être utile pour appliquer les changements de configuration du serveur. Le serveur apache interne à Zend se configure comme un serveur apache standard (fichiers conf dans /usr/local/zend/apache2/conf et dossier «document root» dans /usr/local/zend/apache2/htdocs). Celuici écoute sur le port 10088. 3.2. Interfaces d administration et paramétrages 3.2.1. Premier lancement A la fin de l installation, l interface d administration de Zend Server est accessible dans un navigateur. En local et par défaut, on la trouve ici : http://localhost:10081/zendserver. Sous Linux, on peut aussi accéder à la console via une connexion sécurisée : https://localhost:10082/zendserver. En cas d utilisation de l interface à distance, vérifiez que l accès est ouvert pour les ports d écoute du serveur (10081 par défaut pour la console d administration, 10082 si connexion sécurisée sous Linux). Valider la licence. 18

Définir un mot de passe (pourra être modifié par la suite en cliquant sur Administration). 3.2.2. Configuration du serveur Cliquer sur l onglet Server Setup. Faire en sorte que la configuration ressemble à la capture d écran cidessus en désactivant («Turn Off») Zend Data Cache et Zend Debugger et cliquer sur «Turn On» en face de Zend Guard Loader et Java Bridge si ceux-ci ne sont pas activés. 19

Cliquer sur Directives. Pour la date, mettre Europe/Paris (pour la France métropolitaine seulement). Pour le champ sous «File Uploads», remplacer 2M par 8M. Pour «Resource Limits», mettre 180 secondes à «max_execution_time». Enfin appuyer sur le bouton «Restart PHP» et constater les changements. Sous Linux, une erreur apparaît pour le Java Bridge (cf 2.5.3) Note : parfois cliquer sur «Restart PHP» n est pas suffisant pour prendre en compte les changements, dans ce cas redémarrer le serveur Zend. 3.2.3. Configuration du Java Bridge Sous Windows, le Java Bridge fonctionne sans configuration supplémentaire (passer au point 2.5.3.2). Après activation du Java Bridge sous Linux, le message ci-dessus apparaît. Il faut en fait configurer le Java Bridge. Pour cela il faut tout d abord s assurer que la JRE est bien installée. Ensuite, aller dans le répertoire des exécutables de Zend, par défaut : cd /usr/local/zend/bin Ensuite, taper :./setup_jb.sh Vous devriez obtenir ceci : 20

Le programme vous demande de spécifier l emplacement de l exécutable java. Si vous laissez vide, /usr/bin/java sera choisi par défaut, ce qui peut être le bon chemin mais pas obligatoirement. Souvent, le fichier se trouve aussi dans /usr/lib/jvm/open-jdk-1.6[sun-java-6]/jre/bin/java. Appuyer sur Entrée après avoir saisi le chemin vers le fichier java (ou laisser vide pour la valeur par défaut). Ensuite le programme lance le Java Bridge. Vous pouvez constater dans l interface d administration de Zend que le Java Bridge est bien à «ON». 3.2.3.1. Configuration supplémentaire sous linux Si le Java Bridge ne fonctionne pas correctement (édition d états impossible mais cependant affichage de la liste des états), une solution possible est d éditer le fichier watchdog-jb.ini qui se trouve dans /usr/local/zend/etc afin d y ajouter la valeur Djava.awt.headless=true après «java» à la ligne 2 du fichier : 3.2.4. Ajout des fichiers jar (Windows et Linux) http://www.dirinformatique.com/majcg/atelecharger/installation Gestionnaire V5/JavaBridge.zip Il faut copier les fichiers présents dans le dossier JavaBridge\fichiers sous jre.lib.ext\ dans le répertoire lib\ext de la JRE utilisée par le Java Bridge (sous Windows, généralement dans C:\Program Files\Java\jre6\lib\ext\, sous Ubuntu ou Debian, généralement /usr/lib/jvm/java-6-sun-xxxx/jre/lib/ext/, cela dépend des configurations). Redémarrer Zend Server. 3.2.5. Problème avec l extension oci8 (Oracle) sous Linux Sous certaines distributions Linux (Ubuntu par exemple), il manque une librairie pour que l extension oci8 se charge correctement. Ainsi, si vous avez ceci à l écran, dans l interface Zend : 21

Il faut installer la librairie libaio. Son nom peut varier d une distribution à l autre et il peut y avoir plusieurs librairies à installer. Sous Ubuntu, il faudra l installer de la façon suivante : sudo apt-get install libaio1 libaio-dev Ensuite, redémarrer Zend Server et constater le changement. 3.2.6. Visualiser les logs Il est possible de visualiser les fichiers de log de PHP et du serveur en cliquant sur l onglet Monitor puis «Logs». 3.2.7. Extension Chart Director L extension Chart Director permet d afficher les graphiques dans Gestionnaire V5. Pour tester son fonctionnement, afficher une grille et créer un graphique en sélectionnant plusieurs cellules. 3.2.7.1. Sous Linux Dézipper l archive http://www.dirinformatique.com/majcg/atelecharger/installation%20gestionnaire%20v5/chartdirector/chartdir_php_linux.tar.gz Se positionner dans le répertoire lib du répertoire dézippé: cd / /ChartDirector/lib/ Copier les fichiers libchartdir.so, phpchartdir.dll et le répertoire fonts dans /usr/local/zend/lib/php_extensions : cp -r fonts libchartdir.so phpchartdir520.dll /usr/local/zend/lib/php_extensions 22

Modification du fichier php.ini dans /usr/local/zend/etc nano /usr/local/zend/etc/php.ini Rajouter en fin de fichier la ligne : extension=phpchartdir520.dll Redémarrer Zend Server (/usr/local/zend/bin/zendctl.sh restart). Dans l interface d administration de Zend, cliquer sur «restart PHP». Logiquement, Chart Director est installé. Cependant, l interface de Zend indique que le fichier phpchartdir520.dll n existe pas : ceci est un bug sans impact sur le fonctionnement de la librairie. Dézipper le fichier 3.2.7.2. Sous Windows http://www.dirinformatique.com/majcg/atelecharger/installation%20gestionnaire%20v5/chartdirector/chartdir_php_win32.zip Aller dans le répertoire C:\Program Files\Zend\ZendServer\lib\phpext et y copier les fichiers chartdir.dll et phpchartdir520nts.dll issus du fichier décompressé (on les trouve dans le sous-répertoire lib). Editer le fichier php.ini qui se trouve dans C:\Program Files\Zend\ZendServer\etc Ajouter en fin de fichier la ligne extension=phpchartdir520nts.dll Dans l interface d administration de Zend, cliquer sur «restart PHP». Logiquement, Chart Director est installé. Cependant, l interface de Zend indique que le fichier phpchartdir520nts n existe pas : ceci est un bug sans impact sur le fonctionnement de la librairie. 3.2.8. Autres extensions Pour les connexions à SQL Server, il faut activer l extension «odbc» dans l interface de Zend Server. On peut aussi désactiver l extension oci8 si l on n utilise pas de base Oracle. Si seul Gestionnaire est installé sur le serveur Zend, alors on peut juste laisser comme extensions actives soap et sockets (et oci8 ou odbc selon la base de données). Les autres peuvent être désactivées (sauf les extensions «Built-in»). 23

3.3. Configuration des répertoires et copie des fichiers de Gestionnaire V5 3.3.1. Configuration par défaut d apache Par défaut, les fichiers sont stockés dans le répertoire / /zend/apache2/htdocs. Il est possible de créer un répertoire dans ce dossier, avec le nom voulu, d y copier les fichiers de Gestionnaire V5 et ensuite d appeler l url http://adresse-serveur:10088/nomrepertoire pour accéder à Gestionnaire. 3.3.2. Création de répertoires (recommandé) Il est possible aussi de créer des répertoires spécifiques et de paramétrer apache pour qu il lise dans ces répertoires. Cette solution peut s avérer plus pérenne dans le temps, par exemple pour les mises à jour de versions. Il faut donc créer un répertoire là où on le désire, en s assurant que les droits d accès au répertoire ne soient pas trop restreints. Ensuite, il faut modifier le fichier httpd.conf qui se trouve dans / /zend/apache2/conf en décrivant le nom du répertoire et l alias avec lequel on va l appeler dans l url. Exemple de configuration (à placer en fin de fichier par exemple): Ici, on a deux répertoires, un pour Gestionnaire V5.2.15 et l autre pour V5.2.14. En tapant l url http://adresse-serveur:10088/v5215, on accède aux fichiers du répertoire /media/disque/gestionnaire5215. En cas de mise à jour, les répertoires rapports et formules doivent être copiés dans le nouveau répertoire avant l installation des fichiers décompressés à partir du fichier (remplacer XX par le numéro de version) : http://www.dirinformatique.com/majcg/atelecharger/installation%20gestionnaire%20v5/gestionnaire V5.02.XX.zip 24

En cas de migration à partir d une version Client-Serveur V4, les rapports créés en V4 doivent être installés sous le répertoire rapports de Gestionnaire web. 25

4. INSTALLATION DU SERVEUR CALCUL GESTIONNAIRE L installation se fait obligatoirement sur un poste Windows (2000, XP, Server 2003 2008, Vista, Seven). Le service «calcul_gestionnaire» sert pour des calculs complexes, sur des écrans tableurs. Le lanceur «Lanceur_Calcul_Gestionnaire.exe» sert aussi à configurer les paramètres de connexion du serveur web et à entrer vos codes de débridages. Il faut renommer le fichier serveur.ini.dist présent à la racine de l application web en serveur.ini. 4.1. Préalable : Installation driver OLEDB Oracle (uniquement si BDD Oracle) Le driver OLEDB Oracle doit être installé sur le serveur sur lequel se trouve Calcul Gestionnaire. Oracle Provider for OLE DB. Version 9.2.04: http://www.dirinformatique.com/majcg/atelecharger/orawin9204.exe Version 10.2.0.1: Oracle 10g Release 2 ODAC Site de téléchargement Oracle : http://www.oracle.com/technology/software/tech/windows/odpnet/utilsoft.html Attention : Problème si on utilise les drivers Oracle OLEDB version supérieure à 10.2.0.1!!! 4.2. Le lanceur «Lanceur_Calcul_Gestionnaire.exe» http://www.dirinformatique.com/majcg/atelecharger/installation%20gestionnaire%20v5/serveur de formules-service.zip Copier les fichiers présents dans le répertoire dézippé Serveur de formules-service\ sous un répertoire (par exemple c:\calcul_gestionnaire). Lancer Lanceur_Calcul_Gestionnaire.exe. 26

Le code de débridage vous est demandé : 27

1. Ajoutez les codes de débridages des conventions et des modules annexes (qualité). 2. Sélectionner le fichier serveur.ini présent sous l arborescence de Gestionnaire V5.02.XX. 3. Sélectionner le type de base de données. 4. Désigner un nom pour le service (ex : calc_gest_prod) 5. Entrer le nom du serveur BDD (alias ou IP de serveur SQL Server ou alias de la connexion ORACLE présent dans le tnsname.ora) 6. Entrer le nom de la base de données SQL Server ou le nom du schéma Oracle (Budget par défaut). 7. Entrer le nom de l utilisateur SQL Server ou Oracle 8. Entrer le mot de passe de l utilisateur 9. Entrer le port sur lequel communiqueront le service CalculGestionnaire et le serveur web. 10. Enregistrer les paramètres du service 11. Installer le service. 28

12. Démarrer le service. 4.3. Vérification du fichier serveur.ini Attention à bien distinguer la méthode de connexion à la base Oracle : sidoracle ou service_name. Vérifier les propriétés du listener pour connaître le réglage idoine. Décommenter la ligne correspondant à la méthode choisie : [Gestionnaire] ;;;;;;Rempli automatiquement par CalculGestionnaire;;;;;; adresse_ip=172.16.1.xxx (adresse ip du serveur sur lequel se trouve le lanceur de calcul gestionnaire) port_tcp=3654 (port tcp libre sur le serveur sur lequel se trouve le lanceur de calcul gestionnaire) user=158000108 (user) base=130000294 (schéma de la base oracle ou bdd du serveur SqlServer) serveur=23500013 (instance oracle ou alias SqlServer) pwd=134000183 (mot de passe du user) typeserveur=03900 (type base : oracle ou sqlserver) DEBRID= 075000004 (clé de débridage des modules) ;;;;;;Fin Rempli automatiquement par CalculGestionnaire;;;;;; ;;;;;;Informations nécessaires au bon fonctionnement ;;;;;;de la base de données Oracle;;;;;; hostoracle=172.16.4.xxx (à remplir si oracle: adresse ip du serveur oracle ) portoracle=1521 (à remplir si oracle: port du listener oracle) ;sidoracle=dirtest (à remplir si oracle: sid instance oracle, mettre un ; devant si service_name) ;service_name=orcl.infodb (à remplir si oracle: service_name instance oracle, mettre un ; devant si sid) ;;;;;;Fin Informations nécessaires au bon fonctionnement ;;;;;;de la base de données Oracle;;;;;; ;;;;;;Types budgétaires et année par défaut;;;;;; ntypebudgetaire=budget proposé plananalytique=ternaire annee=2012 ;;;;;;Fin Types budgétaires et année par défaut;;;;;; 29

etats=jasper ;Si javabridge est sur un serveur java, renseigner ipserveurjava avec son adresse ip et son port. ;ipserveurjava= ;Port d'écoute du javabridge, à commenter si javabridge est sur un serveur java (8090 par défaut). portjavabridge=8090 ;Mettre le chemin absolu du répertoire des états. repertoireetats=etatsjasper ;Différentes valeurs possibles pour rapportdoc (par défaut client): ;serveur : MS Office installé sur le même poste que le serveur php. ;client : MS Office sur le poste client. ;oo : OpenOffice est utilisé pour les rapports word (OpenOffice doit écouter sur le même poste que le serveur php). rapportdoc=client ;Différentes valeurs possibles pour rapportxls (par défaut client): ;poi : MS Office n'est installé sur aucun des serveurs (ou on ne souhaite pas l'utiliser). ;client : MS Office sur le poste client. ;serveur : MS Office installé sur le même poste que le serveur php. ;oo : OpenOffice est utilisé pour les rapports excel (OpenOffice doit écouter sur le même poste que le serveur php). rapportxls=client ;Aide contextuelle aidegestionnaire=http://docu.dirinformatique.com/logiciels-dir/utilisation 4.4. Tâche planifiée de redémarrage du service Afin d optimiser le fonctionnement du service, il faut prévoir un redémarrage quotidien. Pour cela, il faut créer une tâche planifiée (Sous XP : Panneau de configuration->tâches planifiées->création d une tâche planifiée). Il faut créer un fichier.bat ou modifier calculrestart.bat présent dans le répertoire. @echo off net stop calc_gest_prod net start calc_gest_prod exit Sélectionner ce fichier dans l assistant Tâche planifiée et exécuter cette tâche tous les jours. 30

Sélectionner l heure d exécution de la tache (hors heures de travail sur Gestionnaire). 31

4.5. Configuration du service Dans le gestionnaire de services de Windows (Panneau de configuration->options d administration- >Services sous XP et Gestionnaire de serveur->configuration->services sous Windows 2008), faire un clic droit sur le service correspondant à Calcul Gestionnaire puis cliquer sur «Propriétés». Ensuite cliquer sur l onglet «Récupération». Pour «première défaillance» et «deuxième défaillance», choisir «Redémarrer le service». Mettre à 1 le champ «Réinitialiser le compteur de défaillances après :». 5. CONNEXION ET TESTS Dans le navigateur web : http://adressedusiteweb/accueil4.php Si c est la première utilisation de Gestionnaire V5, un utilisateur web a été créé par défaut : Identifiant : DIRINFO 32

Mot de passe : DIRINFO Dans Menus\Outils\Groupes utilisateurs : Affecter tous les droits au groupe Admin. Déconnexion/Reconnexion Dans Menus\Outils\Mise à jour des paramétrages : Faire la mise à jour du paramétrage lié à la version. 33

Création d un organisme gestionnaire : D un établissement : D une section : 34

Ouverture d une grille, saisie de valeurs, ouverture d un graphique : Si les formules sont barrées ou ne se calculent pas, reportez vous à la section 4 Installation du Serveur calcul gestionnaire. Si le graphique ne s ouvre pas, reportez vous à la section 2.5.5 Extension Chart Director Editions\Plan comptable Si l édition ne s ouvre pas reportez vous à la section 2.7 Installation du PHP/JAVA Bridge 35