Ayant eu quelques problèmes concernant mon projet, je vous fais partager cette petite doc qui pourra bien vous être utile.
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!