Ceci est une ancienne révision du document !


SMI : Services Maintenance Interventions

SMI est un PGI ou ERP (progiciel de gestion intégré) écrit en language PHP qui permet la gestion d'un service après vente où un centre de maintenance technique. Il doit être sur un serveur local ou distant pour pouvoir fonctionner dans un explorateur web.

Avec ce logiciel ERP il est possible de :

  • Gérer ses agendas.
  • Générer des bons d'intervention et de réparation.
  • Gérer le planning des techniciens.
  • Disposer d'un CRM.
  • Régler les droits d'accès pour chaque utilisateur

Site officiel

Pré-requis.

Avant de pouvoir installer SMI vous devez disposer soit de :

-Un serveur local Xampp équipé de Apache 2, php 5.4 et base de donnée MySql déjà bien configuré.

-Un espace web sur un serveur distant sur lequel vous avez les droits d'administration. Avec base de données MySql.

Méthode d'installation sous Xampp

Commencer tout d'abord par télécharger l'archive contenant les fichiers de SMI, la version actuelle étant 1.0.0 sur le site officiel de SMI ici.

Rendez vous dans le répertoire racine www de votre serveur local Xampp et créez y un répertoire 'smi' en minuscule.

Ayant ouvert un terminal dans le dossier racine du serveur :

mkdir smi

Extraire tout le contenu de l'archive téléchargée avec FileRoller en mode graphique dans le répertoire smi ainsi créé.

Ou en terminal, se placer dans le dossier ou se trouve l'archive, admettons que le dossier racine du serveur soit www et se trouve dans votre répertoire personnel :

unzip  smi_1.0.0.zip -d  ~/www/smi/

Créer un répertoire de téléchargement et un répertoire de sauvegarde et un répertoire de logos pour SMI , pour cela, entrer dans le répertoire de smi et faire ceci :

mkdir telechgt && mkdir telechgt/fictec && mkdir svg && mkdir logos

Il faut maintenant donner des permissions au dossier de smi et tout son contenu pour que tout se passe bien, pour cela sortir du dossier smi et se situer dans son dossier parent :

cd ..
sudo chmod -R 777 smi

En console ou en utilisant l'interface graphique phpmyadmin, créer une base de donnée 'smi'. Créer un utilisateur nommé wwwrun et lui donner les droit suivants: 'SELECT', 'INSERT', 'UPDATE', DELETE', 'FILE', 'CREATE ', 'ALTER', 'INDEX', et 'DROP' sur la base smi que vous venez de mettre en place. (voir doc de MySql)

Ouvrir en édition le fichier inc/prm.inc.php, éditer les données dans les champs , ne pas oublier que l'utilisateur est wwwrun, il faut y mettre un mot de passe, laisser les répertoires de téléchargement et sauvegarde par défaut puisque nous les avons créés tels quels. Puis sauver.

De la racine du répertoire de SMI :

sudo nano inc/prm.inc.php

Maintenant que tous les fichiers et répertoires sont en place, que la base de données et l'utilisateur ont été créés, démarrer Xampp comme d'habitude en veillant à ce que apache2 et mysql soit bien actif, Ouvrir votre explorateur internet et taper cette adresse pour avoir accès à la page principale de SMI http://localhost/smi/index.php

Si tout s'est bien passé, vous ne devriez pas obtenir de messages d'erreur, si tel était le cas, se référer au forum officiel sur le site de SMI.

  • smi.1423772262.txt.gz
  • Dernière modification: Le 12/02/2015, 21:17
  • par yoritomo