Académique Documents
Professionnel Documents
Culture Documents
6
L'installeur est un outil pratique qui installe maarch sur le serveur en mode graphique. Il va permettre de :
- configurer le smtp
- le paramétrage des notifications, sendmails, fulltext, thumbnails dans ce répertoire custom créé
Sommaire
• 1 Pré-requis
• 2 Installation de Maarch sous Linux et windows
♦ 2.1 Environnement de la machine d'installation
♦ 2.2 Installation de l'environnement nécessaire à Maarch Courrier sous Linux
♦ 2.3 Installation de l'environnement nécessaire à Maarch Courrier sous Windows
♦ 2.4 Téléchargement et installation de Maarch Courrier depuis les dépôts svn
♦ 2.5 Lancement de l'installeur
◊ 2.5.1 Choix de la langue
◊ 2.5.2 Les pré-requis
◊ 2.5.3 La base de données
◊ 2.5.4 Création des liens symboliques
⋅ 2.5.4.1 Sous linux
⋅ 2.5.4.2 Sous Windows
◊ 2.5.5 Création des tâches planifiées
⋅ 2.5.5.1 Sous linux
⋅ 2.5.5.2 Sous windows
◊ 2.5.6 Choix du jeu de données d'exemple à importer
◊ 2.5.7 Zone de stockage
◊ 2.5.8 Configuration du SMTP
◊ 2.5.9 Mot de passe du super utilisateur
◊ 2.5.10 Fin de l'installation
♦ 2.6 URL
Pré-requis
Dans un premier temps, vous devez configurer votre serveur. Pour ce faire suivez ce lien :
http://wiki.maarch.org/Maarch_Courrier/1.5/fr/Install/Prerequis
Cette étape permet d'apporter les éléments nécessaires pour le bon fonctionnement de l'application.
cd /var/www/html
sudo mkdir maarch_courrier
cd maarch_courrier
• Installer PostgreSQL
• Installer SlickSVN
• 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
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.
Lancement de l'installeur
Ouvrez un navigateur FireFox, Chrome ou IE et allez à l'url http://127.0.0.1/maarch_courrier.
Choix de la langue
Choisissez votre langue. Vous avez la possibilité de choisir entre français et anglais.
Une fois choisit, cliquez sur suivant. Vous arriverez sur la page de bienvenue de Maarch puis une page vous demandant d'accepter les termes de la
licence.
Les pré-requis
Dans cette page, vous pourrez vérifier si les pré-requis ont été respecté.
Un bouton orange signifie que les pré-requis sont non conformes mais optionnels.
Pour les connexions distantes: Sur le serveur distant, il faut indiquer à postgresql d'autoriser les connexions distante:
modification du pg_hba.conf
host all postgres 192.168.0.0/24 trust
Vous autorisez ici n?importe quelle machine du réseau local 192.68.0.x à vous connecter à votre serveur en tant que postgres et sans fournir de mot de
passe. On peut être plus restrictif et autoriser une seule machine, par exemple :
host all postgres 192.168.0.10/32 trust
modification du postgresql.conf Ici il faut changer le paramètre listen_addresses (par défaut il est sur localhost).
listen_addresses '*'
Lorsque vous avez choisi votre base, l'installeur va vérifier si elle n'est pas déjà utilisée ou si il n'existe pas déjà un répertoire custom
Lorsque vous créez votre base de données, un répertoire custom est créé. Il va contenir les données essentielles pour le fonctionnement de
l'application avec cette base de données. Un lien symbolique va être créé automatiquement et va permettre de se connecter à l'application
Sous Windows
Pour ce faire, vous devez être en mode administrateur dans la ligne de commande puis saisir:
mklink cs_le_nom_de_la_bdd le_chemin_de_votre_application
exemple :
mklink cs_maarch_courrier c:\xampps\www\htdocs\maarch_courrier\
L'installeur créé les tâches planifiées durant l'installation de l'application. Pour ce faire, il édite le crontab de l'utilisateur www-data, copie le contenu (afin
de ne pas supprimer ce qui existe déjà) et ajoute le nécessaire pour le bon fonctionnement de l'application.
L'installeur n'a pas la capacité d'ajouter les tâches planifiées sous cet environnement. Vous devez le faire manuellement.
Zone de stockage
La zone de stockage est le répertoire où seront stockés les documents que vous enregistrez avec l'application.
Ces derniers permettent d'envoyer des emails pour indiquer qu'ils ont des courriers à traiter ou pour simplement pour envoyer un courrier à partir de
l'application en elle-même.
Le formulaire ci-dessus va vous permettre de tester l'envoi d'email. Une fois le formulaire complété, appuyez sur le bouton "vérification", si la
configuration est bonne, vous recevrez un email à votre adresse email.
Mot de passe du super utilisateur
Le super utilisateur a accès à toute l'application. Il accède à l'administration et fait le paramétrage de l'application. Un mot de passe doit lui être donné.
Fin de l'installation
Après avoir défini le mot de passe du superadmin, vous visualisez un récapitulatif des données renseignées :
Cliquez sur suivant et vous avez fini l'installation de votre application. Les modules fulltext, imagette, sendmail et notifications sont déjà configurés.
URL
Une fois que vous avez terminé la procédure d'installation de l'installeur, vous arrivez sur l'application.
Notez bien l'URL car elle peut changer en fonction si vous avez des custom
ici cs_maarch correspond au custom maarch. Il change si vous relancez l'installeur et créez une nouvelle base de données.