Problémes divers

Installation, utilisation, paramétrage de SMI sous Gnu/Linux
Répondre
tflorian
Nouveau membre
Messages : 6
Enregistré le : dim. mars 06, 2016 8:18 pm

Problémes divers

Message par tflorian »

Bonjour,

J'ai mis en place SMI sur mon serveur pour la gestion des matériels garanties et des SAV de mes clients. Cependant, j'ai encore quelques problèmes impactant :
- Création de fiche licence impossible (page visible mais contenu vide)
- Création de fiche matériel impossible (erreur "Problème de paramètres")
- Création de contrats (le client reçoit un mail avec son contrat entre %% et celui ci n'apparait pas dans SMI)

L'installation est faite sur une serveur Debian 7 (64 bits). Dans un répertoire /var/www/sav pointé par un VHost : sav.mondomaine.fr

Ci-joint PRM.CONF.PHP à la suite

Pourriez vous me donner une assistance pour la résolution de ces problèmes ?

Merci d'avance et bonne journée.

Florian TREBES

tflorian
Nouveau membre
Messages : 6
Enregistré le : dim. mars 06, 2016 8:18 pm

Re: Problémes divers

Message par tflorian »

<?php
/****************************************************************************************
* SMI (Services Maintenance Interventions) est une gestion libre de maintenance et de SAV
*
* Version 1.0.3
*
* Copyright (C) 2006-2015 Sylvain FATOME
* This program is free software; you can redistribute it and/or modify it under the terms
* of the GNU General Public License as published by the Free Software Foundation;
* either version 2 of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with this program
* (in the directory docs);
* if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA.
*
* Contact : galawa@free.fr
*
* Web : http://smi.fdsi.fr
****************************************************************************************/


// Vérification des tentatives de hack
$pos = strpos($_SERVER['PHP_SELF'], 'inc.php');
if ($pos !== FALSE) {
header('Location: ../index.php');
}

//////////////////////////////////////////////////////////////////////////////////
/// Vous pouvez modifier ces variables en fonction de votre configuration ///
//////////////////////////////////////////////////////////////////////////////////

/************************************************/
/** Language de l'application **/
/************************************************/

// Language par défaut de l'application (pris sur le browser)
$lng_appli = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);


/************************************************/
/** Fuseau Horaire du serveur **/
/************************************************/
date_default_timezone_set('Europe/Paris');

/**************************************************/
/** Répertoire de l'application **/
/**************************************************/

define('REP', ''); // Répertoire de l'application

$rep_appli = $racine_web . '' . REP; // Chemin web absolu vers l'application

/*******************************************/
/** Nom de la base MySQL **/
/*******************************************/

define('DBNAME', 'smi'); // Nom de la base de données
define('PREFIXE', 'smi'); // Préfixe des noms des tables

/*************************************************************/
/** Constantes des bases MySQL **/
/*************************************************************/

// login/mot de passe Administrateur par défaut (créé la 1ère fois)

$admin_code = 'admin'; // Code 'Administrateur'
$admin_mdp = 'XXXXX'; // Mot de passe 'Administrateur'


// Constantes de connexion à la base MySQL

define('DBUSER', 'root'); // Utilisateur MySQL
define('DBPASS', 'XXXX'); // Mot de Passe pour MySQL
define('DBHOST', 'localhost'); // Adresse IP du serveur MySQL


/****************************************************/
/** Variables des téléchargements **/
/****************************************************/

/*************************************************************/
/** Constantes et variables pour la gestion des icônes **/
/** pour les statuts et des logos pour les agences, **/
/** et les applications complémentaires **/
/*************************************************************/

// Constantes & Variables des répertoires pour les fichiers internes et téléchargés, et les sauvegardes

//$url_gfc = $root . 'telechgt/fictec'; // Chemin REEL complet pour la gestion des fichiers techniques
$url_gfc = '/var/www/sav/telechgt/fictec'; // Chemin REEL complet pour la gestion des fichiers techniques
$url_tfc = '../telechgt/fictec/'; // Chemin REEL depuis la racine pour le téléchargement des
// fichiers techniques
//$url_svg = $root . 'svg/'; // Chemin REEL vers le répertoire des sauvegardes
$url_svg = '/var/www/sav/svg/'; // Chemin REEL vers le répertoire des sauvegardes

// Extensions autorisées
$extensions_ok = ['.png', '.zip', '.pdf', '.7z', '.txt', '.csv', '.rtf', '.wk1', '.wks', '.123', '.iso', '.xls', '.doc',
'.ods', '.odt', '.odg', '.odp', '.odb', '.sxw', '.sxi', '.sti', '.sxd', '.gz', '.tar', '.gif', '.rar', '.arj', '.jpg', '.ppt', '.exe', '.jpg',
'.gif', '.bmp'];

// Tailles maximum (en octets) des fichiers pouvant être téléchargés
// (Pensez à contrôler votre PHP.INI)
$taille_maxi_admin = 1024 * 6000;
$taille_maxi_cge = 1024 * 6000;
$taille_maxi_age = 1024 * 3000;
$taille_maxi_tec = 1024 * 2000;

/*******************************************/
/** Variables des icônes **/
/*******************************************/

// Constantes & Variables des répertoires icônes et images

/***********[ TRES TRES IMPORTANT SOUS LINUX !!! ]***************/
/** **/
/** pensez à changer le propriétaire du répertoire des icônes **/
/** en le passant sous le même propriétaire que celui qui **/
/** exécute les scripts, sinon, rien ne s'affichera. **/
/** Par exemple 'chown wwwrun /srv/www/htdocs/maint/icones' **/
/** **/
/****************************************************************/

$chemin_icones = '../icones'; // Chemin relatif vers les icônes
$url_logos = $rep_appli . '/logos'; // Chemin complet vers le dossier de stockage des logos
$chemin_logos = '../logos'; // Chemin relatif vers les logos
$cheminr_logos = $root . REP . '/logos'; // Chemin REEL vers les logos
$chemin_images = '../img'; // Chemin relatif vers les images

/*************************************************************/
/** Constantes & Variables pour les emails **/
/*************************************************************/

$admin_name = 'XXXX'; // Nom de l'Administrateur
$admin_mail = 'XXXX'; // Email de l'Administrateur

// Coordonnées du serveur smtp de votre FAI

$smtp_nom = 'XXXX'; // Nom du serveur SMTP
// Vous pouvez en donner plusieurs (séparez-les avec des ';')
$smtp_port = 25; // Port du serveur SMTP
$smtp_login = 'XXXX'; // Login du serveur SMTP (si serveur avec authentification...laisser vide si pas d'authentification)
$smtp_mdp = 'XXXX'; // Mot de passe du serveur SMTP (si serveur avec authentification...laisser vide si pas d'authentification)
$smtp_pausem = 5; // Pause en secondes entre chaque envoi de mail (emailings)
$smtp_secure = ''; // Mode de sécurité SMTP ('ssl', 'tls', ou rien)
// SMI n'en tien compte que s'il y a un login
$pop_before = false; // Si true, on fait un 'POP before SMTP', sinon rien
$pop_nom = ''; // Non du serveur POP3 (SMI n'en tient compte que si 'POP before STMP')
$pop_port = 110; // Port du serveur POP3 (SMI n'en tient compte que si 'POP before STMP')
$pop_timeout = 30; // Time Out du serveur POP3 (SMI n'en tient compte que si 'POP before STMP')
$pop_login = ''; // Login du serveur POP3 (SMI n'en tient compte que si 'POP before STMP')
$pop_mdp = ''; // Mot de passe du serveur POP3 (SMI n'en tient compte que si 'POP before STMP')


/***************************************************/
/** Applications complémentaires **/
/***************************************************/

$url_cal = ''; // Racine de l'application calendrier / agenda
$url_fac = ''; // Racine de l'application facturation
$url_facc = ''; // Racine de l'application facturation client

tflorian
Nouveau membre
Messages : 6
Enregistré le : dim. mars 06, 2016 8:18 pm

Contenu du dossier SAV

Message par tflorian »

Dossier /sav et les droits du contenu

root@mgmtT:/var/www/sav# ls -l
total 57820
drwxrwxrwx 2 www-data root 20480 Oct 3 16:06 admin
drwxrwxrwx 2 root root 12288 Sep 23 13:40 age
drwxrwxrwx 2 root root 4096 Sep 28 11:10 ajax
drwxrwxrwx 12 root root 4096 Aug 23 2015 classes
drwxrwxrwx 2 root root 4096 Sep 28 09:36 cli
drwxrwxrwx 3 root root 4096 Oct 5 10:17 css
drwxrwxrwx 2 root root 4096 Sep 23 13:40 do
drwxrwxrwx 2 root root 4096 Aug 23 2015 docs
drwxrwxrwx 2 root root 4096 Sep 23 13:40 down
-rwxrwxrwx 1 root root 2975 Sep 23 09:21 hack.php
-rwxrwxrwx 1 root root 4522 Sep 26 14:49 header.inc.php
drwxrwxrwx 11 www-data root 4096 Aug 23 2015 icones
drwxrwxrwx 2 www-data root 12288 Mar 6 14:33 img
-rwxrwxrwx 1 root root 1381 Sep 23 09:21 imggen.php
drwxr-xr-x 2 root root 16384 Mar 6 13:03 inc
-rwxrwxrwx 1 root root 25718 Mar 6 14:36 index.php
drwx------ 5 root root 4096 Mar 6 14:34 install
drwxrwxrwx 11 root root 4096 Oct 4 12:32 jscript
-rwxrwxrwx 1 root root 2976 Sep 23 09:21 leech.php
drwxrwxrwx 3 root root 4096 Aug 23 2015 lib
drwxrwxrwx 5 root root 4096 Aug 23 2015 lng
drwxrwxrwx 2 www-data root 4096 Mar 6 13:17 logos
-rwxrwxrwx 1 root root 8704 Sep 24 08:16 newpass.php
-rwxrwxrwx 1 root root 1858 Sep 23 09:21 nojs.php
drwxrwxrwx 2 root root 4096 Sep 28 10:17 ope
-rwxrwxrwx 1 root root 13618 Sep 26 15:54 pass.php
-rwxrwxrwx 1 root root 2116 Sep 23 09:21 pbm.php
drwxrwxrwx 2 root root 4096 Sep 23 13:40 rss
drwxrwxrwx 3 root root 4096 Aug 23 2015 scripts
-rwxrwxrwx 1 root root 58980786 Oct 10 10:30 smi.zip
drwxrwxrwx 2 root root 4096 Sep 23 13:40 st
drwxrwxrwx 2 www-data root 4096 Mar 6 12:45 svg
drwxrwxrwx 3 www-data root 4096 Mar 6 12:45 telechgt

Galawa
Site Admin
Messages : 1362
Enregistré le : jeu. févr. 22, 2007 11:26 am
Contact :

Re: Problémes divers

Message par Galawa »

Bonjour,

Pour la création des licences et matériels, je viens de détecter un bug...

La prochaine version arrive très bientôt.

Pour le contrat, nous n'avons aucune remontée : pouvez-vous m'envoyer un mail en exemple ?

Merci

Galawa
Gestionnaire du projet SMI

Répondre