Windows Installation de l`environnement nécessaire à
Transcription
Windows Installation de l`environnement nécessaire à
Windows Note Veuillez prendre connaissance des pré-requis à l'installation de Maarch Courrier Sommaire • 1 Note • 2 Installation de l'environnement nécessaire à Maarch Courrier ♦ 2.1 Note ♦ 2.2 Téléchargement et installation de Maarch depuis les dépôts svn ♦ 2.3 Attention ♦ 2.4 Attention ♦ 2.5 Lancement de l'installeur ♦ 2.6 Installation manuelle ♦ 2.7 Attention ◊ 2.7.1 Création de la base de données ⋅ 2.7.1.1 Avec un outil d'administration graphique. Dans notre cas, nous utilisons pgAdmin III ◊ 2.7.2 Importation du jeu de démo ⋅ 2.7.2.1 Avec outil d'administration graphique ◊ 2.7.3 Création des Docservers ♦ 2.8 Note ◊ 2.8.1 Modification des fichiers config.xml ◊ 2.8.2 Lancer l'application ♦ 2.9 Attention Installation de l'environnement nécessaire à Maarch Courrier • Installer XAMPP (par défaut dans le répertoire C:\xampp) • Installer PostgreSQL • Installer SlickSVN • Vérifier l'application des paramètres suivants dans le PHP.ini (C:\xampp\php\php.ini): php > 5.4 error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT display_errors = on short_open_tag = On magic_quotes_gpc = off extension=php_fileinfo.dll (enlever le ';' au début) extension=php_imap.dll (enlever le ';' au début) extension=php_pgsql.dll (enlever le ';' au début) extension=php_soap.dll (enlever le ';' au début) extension=php_xsl.dll (enlever le ';' au début) extension=php_pdo_pgsql.dll (enlever le ';' au début) • Installer la librairie complémentaire Maarch pour le pilotage des batchs (via pear dans C:\xampp\php) : C:\xampp\php\pear channel-discover pear.maarch.org C:\xampp\php\pear install maarch/CLITools-0.3.1 C:\xampp\php\pear install MIME_Type Note Après avoir activé l'extension php_pgsql.dll dans le php.ini, il se peut qu'Apache refuse de démarrer pour cause de librairie php_pgsql.dll non présente. il faut ajouter la ligne suivante dans C:\xampp\apache\conf\httpd.conf : LoadFile "C:/Program Files/PostgreSQL/x.x/bin/libpq.dll" (remplacer les x.x par votre version) Téléchargement et installation de Maarch depuis les dépôts svn Ouvrez l'invite de commande Windows et copier-coller en une seule fois les lignes ci-dessous sans faire de modification. mkdir maarch_courrier cd maarch_courrier svn checkout http://svn.maarch.org/core/branches/1.6 . svn checkout http://svn.maarch.org/maarch_entreprise/branches/1.6 apps/maarch_entreprise svn checkout http://svn.maarch.org/attachments/branches/1.6 modules/attachments svn checkout http://svn.maarch.org/avis/branches/1.6 modules/avis svn checkout http://svn.maarch.org/basket/branches/1.6 modules/basket svn checkout http://svn.maarch.org/cases/branches/1.6 modules/cases svn checkout http://svn.maarch.org/content_management/branches/1.6 modules/content_management svn checkout http://svn.maarch.org/entities/branches/1.6 modules/entities svn checkout http://svn.maarch.org/fileplan/branches/1.6 modules/fileplan svn checkout http://svn.maarch.org/folder/branches/1.6 modules/folder svn checkout http://svn.maarch.org/full_text/branches/1.6 modules/full_text svn checkout http://svn.maarch.org/ldap/branches/1.6 modules/ldap svn checkout http://svn.maarch.org/life_cycle/branches/1.6 modules/life_cycle svn checkout http://svn.maarch.org/notes/branches/1.6 modules/notes svn checkout http://svn.maarch.org/notifications/branches/1.6 modules/notifications svn checkout http://svn.maarch.org/reports/branches/1.6 modules/reports svn checkout http://svn.maarch.org/sendmail/branches/1.6 modules/sendmail svn checkout http://svn.maarch.org/tags/branches/1.6 modules/tags svn checkout http://svn.maarch.org/templates/branches/1.6 modules/templates svn checkout http://svn.maarch.org/thesaurus/branches/1.6 modules/thesaurus svn checkout http://svn.maarch.org/thumbnails/branches/1.6 modules/thumbnails svn checkout http://svn.maarch.org/visa/branches/1.6 modules/visa Attention Si une erreur de ce type apparait: pourrait que vous vous trouviez sous un serveur proxy. Il faudra configurer le fichier servers se trouvant dans : %USERPROFILE%\AppData\Roaming\Subversion\servers et renseignez votre ip proxy dans http-proxy-host il se Attention Il est fortement recommandé de télécharger l'application via svn! Ensuite déplacer le dossier nouvellement créé (C:\Users\<utilisateur>\maarch_courrier) dans C:\xampp\htdocs\ Lancement de l'installeur Maarch Courrier est livré avec un programme d'installation. Ouvrez un navigateur FireFox, Chrome ou IE et allez à l'url http://127.0.0.1/maarch_courrier. L'installation avec l'assistant effectue les tâches suivantes • ♦ Valider les pré-requis demandés ♦ Créer un dossier custom qui permet de personnaliser les fichiers de l'application ♦ Créer la base de données ♦ Charger un jeu de test au choix ♦ Configurer le mot de passe administrateur ♦ Désigner les zones de stockage ♦ Mettre à jour l'ensemble des fichiers de configuration de l'apps A la fin de l'installation, accédez directement à Maarch depuis le bouton, ou dans la barre d'adresse de votre navigateur web tapez : http://127.0.0.1/maarch_courrier pour lancer l'application. Vous arrivez sur la page de connexion. Vous êtes maintenant prêt à utiliser Maarch Courrier ! Suivez attentivement le guide de visite. Si vous n'arrivez pas à exécuter l'installeur dans son intégralité, veuillez vous rendre dans la section "Installation manuelle" ci-dessous. Installation manuelle Attention Suivre cette méthode si vous rencontrez un problème avec l'installation automatique! Création de la base de données Avec un outil d'administration graphique. Dans notre cas, nous utilisons pgAdmin III Importation du jeu de démo Avec outil d'administration graphique Chargez les fichiers SQL dans l'ordre respectif (grâce au bouton : successivement: ) Création des Docservers Les « docservers » sont les zones de stockage qui sont déclarées dans Maarch (table docservers : unixiens attention à changer le basepath dans cette table). Vous pouvez paramétrer vos zones de stockage depuis le menu d'administration de Maarch Courrier. Voici une copie d'écran qui donne un exemple de paramétrage après que Maarch Courrier ait été installé : Note Reportez-vous au manuel administrateur partie dédiée à la gestion du stockage (http://wiki.maarch.org/Maarch_Entreprise/fr/Man/Admin/Stockage) pour plus de détail. Tout d'abord créer les différents dossiers nécessaires à l'application (ouvrir l'invite de commande Windows) : cd c:\ mkdir docservers cd docservers mkdir maarch_courrier cd maarch_courrier mkdir manual mkdir ai mkdir indexes mkdir indexes\attachments_coll mkdir indexes\letterbox_coll mkdir templates mkdir thumbnails_mlb Ensuite, il faut modifier les zones de stockage qui sont définies dans la table docservers, champ path_template : Modification des fichiers config.xml Il y a deux fichiers de configuration à modifier: Le 1er se trouve dans apps/maarch_entreprise/xml/ • Renommer le fichier config.xml.DEFAULT en config.xml • Modifier la balise <config> de ce fichier <CONFIG> <databaseserver>127.0.0.1</databaseserver> <databaseserverport>5432</databaseserverport> <databasetype>POSTGRESQL</databasetype> <databasename>[nom_de_votre_base]</databasename> <databaseuser>[utilisateur_de_votre_base]</databaseuser> <databasepassword>[mdp_utilisateur]</databasepassword> ... </CONFIG> Le 2e se trouve dans core/xml/ • Renommer le fichier config.xml.DEFAULT en config.xml (ne pas modifier son contenu) Lancer l'application Attention Il faut bloquer le processus d'installation automatique en créant un fichier "installed.lck" à la racine de l'application avant de lancer Maarch! Dans la barre d'adresse de votre navigateur web, saisissez l'adresse http://127.0.0.1/maarch_courrier pour lancer l'application. Vous arrivez sur la page de connexion. Vous êtes maintenant prêt à utiliser Maarch Courrier ! Suivez attentivement le guide de visite en cliquant ici.