Installer iGestis manuellement¶
- Téléchargez le fichier au format de votre choix à l'adresse :
http://www.igestis.org/projects/igestis/files
- Décompressez le fichier à l'endroit de votre choix :
mkdir ~/temp
mv igestis_%version%.bz2 ~/temp
cd ~/temp
tar xjvf igestis_%version%.bz2
- Déplacez le dossier igestis dans un endroit non accessible par apache :
mv igestis /usr/share/
- Donnez les droits à Apache :
chown www-data -R /usr/share/igestis/documents/
- 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
- 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.
- Corrigez le fichier config.php
cp /usr/share/igestis/config-template.php /usr/share/igestis/config.php
nano /usr/share/igestis/config.php
- Et modifier les lignes mysql avec les bonnes valeurs.
define("MYSQL_HOST", igestis);
define("MYSQL_LOGIN", igestis);
define("MYSQL_PASSWORD", igestis1234);
- Créez un alias Apache
nano /etc/apache2/conf/igestis
- 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>@