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.