Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



Maarch

Le logiciel Maarch est un logiciel de gestion électronique des documents (GED) sous licence libre distribué sous plusieurs formes. Cette documentation est dédiée à l'installation de la version Enterprise du logiciel.

Etant donné que ce logiciel n'est pas préconfiguré pour Ubuntu, nous tenterons de l'installer en respectant la nomenclature habituelle des logiciels du même type (comme par exemple phpmyadmin).

Il faut commencer par créer un répertoire de configuration pour Maarch, qui contiendra notamment le fichier de configuration d'Apache. A cet effet, il est nécessaire de créer le répertoire /etc/maarch via la commande suivante, lancée depuis un terminal :

sudo mkdir /etc/maarch

Ensuite, nous allons créer le fichier de configuration d'Apache 2 nécessaire au fonctionnement de Maarch. Ce fichier de configuration permettra notamment de préciser l'emplacement des répertoires constituant l'application, du contexte d'URL à utiliser et des droits d'accès. Le fichier de configuration que nous proposons n'autorise que les accès depuis la machine en local. Nous verrons ultérieurement comment élargir le périmètre des utilisateurs autorisés à se connecter au système.

Ainsi pour créer ce fameux fichier, veuillez lancer la commande soit dans un terminal soit directement depuis le bureau Gnome (en tapant Alt-F2) : 'gksudo gedit /etc/maarch/apache.conf', puis copiez-y le contenu du paragraphe suivant en prenant soin de remplacer <nom-de-votre-serveur-smtp> par le nom d'hôte de votre serveur d'envoi de courrier électronique SMTP et sauvez votre fichier :

Alias /maarch /usr/share/maarch/

<Directory /usr/share/maarch/>

DirectoryIndex index.php

Options +FollowSymLinks
AllowOverride None

order deny,allow
deny from all
allow from 127.0.0.0/255.0.0.0 ::1/128
# allow from all

<IfModule mod_php5.c>
  php_value error_reporting E_ALL & ~E_NOTICE
  php_flag display_errors On
  php_flag register_globals Off
  php_value session.auto_start 0
  php_flag short_open_tag On
  php_value default_charset "UTF-8"
  php_flag magic_quotes_gpc Off
  php_flag magic_quotes_runtime Off
  php_flag magic_quotes_sybase Off
  php_value smtp <nom-de-votre-serveur-smtp>
  php_value smpt_port 25
</IfModule>

</Directory>

Maintenant, il nous faut lier ce fichier à la liste des fichiers de configuration pris en charge par apache 2. Pour cela, il suffit de créer un lien symbolique dans le répertoire /etc/apache2/conf.d qui pointera vers notre nouveau fichier. A cet effet, lancez la commande suivante dans un terminal :

sudo ln -s /etc/apache2/conf.d/maarch.conf /etc/maarch/apache.conf

Contributeurs principaux : hoani.cross.

  • maarch.1271848751.txt.gz
  • Dernière modification: Le 21/04/2010, 13:19
  • par hoani.cross