Installation d'un serveur web SMI sur une Debian
Une fois la Debian installé, et connecté à internet, mettre à jour les paquets:
Se connecter en tant que root : ~# su root
~# apt-get update
~# apt-get upgrade
Installation du serveur web apache:
~# aptitude install apache2
Installation du langage php:
~# aptitude install php5
~# apt-get install php5-dev, php5-apache2-mod-bt, libapache-mod-php5
Installation de la base de donnée : mysql
~# aptitude install mysql-server
Installation de phpmyadmin pour permettre l'administration de la base:
~# aptitude install phpmyadmin
Nous allons maintenant redémarrer le serveur apache:
~# a2enmod php5
~# /etc/init.d/apache2 force-reload
Une fois tout installé, il va falloir créer une base pour le site smi.
Il suffit pour cela de vous connecter à partir de votre navigateur et de taper l'adresse de votre serveur web apache.
Exemple: http://127.0.0.1/phpmyadmin
Vous pouvez maintenant paramétrer la base à votre guise.
Ensuite, nous allons procéder à la mise en place du site smi. Pour ce faire, il faut placer le répertoire du site ici en partant de la racine : /var/www/
Vous pouvez par vous même constater que le répertoire apache se situe là ainsi que le répertoire phpmyadmin.
Il nous reste plus qu'a procéder à l'installation du site smi en cohérence avec la base mysql.
Revenez à votre navigateur et rendez vous à l'url du site smi : http://127.0.0.1/smi
Remplissez le formulaire en mettant pour l'adresse d'installation du site smi : « install »
L'étape validé, renommer dans le répertoire /var/www/smi, le répertoire « install » en « install.old »
Normalement, votre site devrait être opérationnelle. Cependant, si, après avoir saisit votre login et votre mot de passe, vous tombez sur un message concernant un défaut dans l'url.
Pour remédier à ce problème, il suffit d'aller dans le répertoire /var/www/smi/inc/ et modifier une ligne du fichier « prm_inc.php »
/**************************************************/
/** Répertoire de l'application ****/
/**************************************************/
definrep_applie ("REP","install"); // Répertoire de l'application
→ supprimer cette ligne et la remplacer par:
define ("REP","smi"); // Répertoire de l'application
En espérant qu'il apportera de l'aide aux linuxiens!