Installer iGestis manuellement

  1. Téléchargez le fichier au format de votre choix à l'adresse :

http://www.igestis.org/projects/igestis/files

  1. Décompressez le fichier à l'endroit de votre choix :

mkdir ~/temp
mv igestis_%version%.bz2 ~/temp
cd ~/temp
tar xjvf igestis_%version%.bz2

  1. Déplacez le dossier igestis dans un endroit non accessible par apache :

mv igestis /usr/share/

  1. Donnez les droits à Apache :

chown www-data -R /usr/share/igestis/documents/

  1. Créez et donnez les droits à une base de donnée mysql.

mysql -uroot -p

(dans Mysql - remplacez igestis1234 par un mot de passe de votre choix)
create database igestis;
create user 'igestis'
@'localhost' identified by 'igestis1234';
grant all privileges on igestis.* to 'igestis'
@'localhost';
quit

  1. Installez la base de donnée principale et celle des modules de votre choix

mysql -uigestis -p igestis < ./dbconfig-common/data/igestis/install/mysql
mysql -uigestis -p igestis < ./dbconfig-common/data/igestis/upgrade/mysql/*

Idem pour chaque modules.

  1. Corrigez le fichier config.php

cp /usr/share/igestis/config-template.php /usr/share/igestis/config.php
nano /usr/share/igestis/config.php

  1. Et modifier les lignes mysql avec les bonnes valeurs.

define("MYSQL_HOST", igestis);
define("MYSQL_LOGIN", igestis);
define("MYSQL_PASSWORD", igestis1234);

  1. Créez un alias Apache

nano /etc/apache2/conf/igestis

  1. Et collez le texte ci-dessous.

@Alias /igestis /usr/share/igestis

<Location /igestis/documents/>
AllowOverride None
Order deny,allow
deny from all
</Location>

<Location /igestis/crontab/>
AllowOverride None
Order deny,allow
deny from all
</Location>@