Problème d'installation Chez MavenHosting.com

Installation, utilisation, paramétrage de SMI sous Gnu/Linux
oxedgar
Membre
Messages : 90
Enregistré le : dim. juil. 27, 2008 8:38 am
Localisation : Suisse

Problème d'installation Chez MavenHosting.com

Message par oxedgar »

Bonjour,

C'est en cause de désespoir que je vous écrit car je ne parviens pas à installer SMI!

J'ai suivi scrupuleusement toutes les étapes de l'installation mais rien n'y fait!

Mon hébergeur est Mavenhosting.com (j'ai aussi essayé avec infomaniak.ch).

Lorsque je lance le script d'installation, je me connecte avec le mot de passe qui se trouve en ligne 36 de install.php. Ensuite, je remplis touos les champs demandés et requis et je valide.

Je ne reçois pas de msgbox m'indiquant des erreurs de paramètres, et au chargement de la page suivante j'obtiens le texte "Impossible de se connecter au serveur" écrit en haut à gauche de la page sur un fond blanc.

Je désespère! Car il me semble que toutes mes informations sont justes.
Habituellement, je ne rencontre pas de soucis particuliers lors de l'installation de webservices chez mes hébergeurs mais cette fois, je n'arrive pas.

Il est important pour moi que SMI soit hébergé par un hébergeur et non pas par un pc dédié en interne.

Si vous avez rencontré ce problème, pouriez vous m'aider?
merci d'avance...
http://www.APCorp.ch
Solutions Open Source pour entreprises
Création de sites internet professionnels et Lowcost

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

Message par Galawa »

Bonjour,

On peut avoir le fichier prm.inc.php (sans les codes) et la structure d'arborescence de votre installation SMI ?

Merci
Gestionnaire du projet SMI

oxedgar
Membre
Messages : 90
Enregistré le : dim. juil. 27, 2008 8:38 am
Localisation : Suisse

Message par oxedgar »

Voici le contenu du fichier tel qu'il est sur le serveur:
est-ce que le caractère de soulignement "_" est permis dans tous les champs de paramétrage de l'installation?


// Vérification des tentatives de hack
$pos=strpos($_SERVER['PHP_SELF'],"inc.php");
if ($pos===FALSE)
$ok_inc=TRUE;
else
$ok_inc=FALSE;
if ($ok_inc==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);


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

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

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


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

define ("DBNAME","smi"); // Nom de la base de données

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

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

$admin_code = ""; // Code "Administrateur"
$admin_mdp = ""; // Mot de passe "Administrateur"


// Constantes de connexion à la base MySQL

define ("DBUSER",""); // Utilisateur MySQL
define ("DBPASS",""); // Mot de Passe pour MySQL
define ("DBHOST",""); // 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_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

// Extensions autorisées
$extensions_ok = array(".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, images, et sauvegardes

/***********[ 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 = $root.REP."/logos"; // Chemin REEL 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 = ""; // Nom de l'Administrateur
$admin_mail = ""; // Email de l'Administrateur

// Coordonnées du serveur smtp de votre FAI

$smtp_nom = "smtp.wanadoo.fr"; // Nom du serveur SMTP
// Vous pouvez en donner plusieurs (séparez-les avec des ';')
$smtp_port = 25; // Port du serveur SMTP
$smtp_login = ""; // Login du serveur SMTP (si serveur avec authentification...laisser vide si pas d'authentification)
$smtp_mdp = ""; // 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")


/**************************************************/
/** Application 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
?>
http://www.APCorp.ch
Solutions Open Source pour entreprises
Création de sites internet professionnels et Lowcost

oxedgar
Membre
Messages : 90
Enregistré le : dim. juil. 27, 2008 8:38 am
Localisation : Suisse

Message par oxedgar »

En se qui concerne la structure des fichiers, ils sont placés dans le dossier public_html/smi4olsy.

Merci
http://www.APCorp.ch
Solutions Open Source pour entreprises
Création de sites internet professionnels et Lowcost

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

Message par Galawa »

Et quand vous vous connectez, vous tapez quelle URL ?
Gestionnaire du projet SMI

oxedgar
Membre
Messages : 90
Enregistré le : dim. juil. 27, 2008 8:38 am
Localisation : Suisse

Message par oxedgar »

http://xxx (Supprimé...pas d'URL sur le forum)

Est-ce que le fait que ma base soit de type apcropc_xxxxxx ainsi que l'utilisateur apcropc_xxxxxxx peut avoir une influence?

x = données non divulguables au public
http://www.APCorp.ch
Solutions Open Source pour entreprises
Création de sites internet professionnels et Lowcost

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

Message par Galawa »

Bonjour,

Il y a une incohérence dans le fichier prm.inc.php.

En effet, vous donnez le dossier "maint" comme dossier de l'application, alors qu'il s'agit de "smi4olsy".

Ensuite, vous déclarez le nom de la base comme "smi" alors qu'il s'agit de "apcropc_xxxxxx"

Regardez déjà vos paramètres car la réponse est sans doute dans ces paramètres.

Enfin, le lien donné envoie sur l'installation de SMI...gros problèmes car, d'une part, cette installation ne doit pas être accessible de l'extérieur, d'autre part, cela prouve que SMI n'a pas été installé.

Merci
Gestionnaire du projet SMI

oxedgar
Membre
Messages : 90
Enregistré le : dim. juil. 27, 2008 8:38 am
Localisation : Suisse

Message par oxedgar »

Effectivement, l'installation n'a jamais pu être effectuée correctement.

Lors du processus d'installation, si j'indique apcropc_xxxxxx comme user, il me dit que les données de DBuser ne sont pas correctes. Idem pour le nom e la db.

Je ne sais pas si c'est normal mais je suppose que le caractère de soulignement pose un problème dans mon cas.

En se qui concerne l'accès à la procédure d'installation, je pense que c'est normal qu'elle vienne lors de l'accès à cette url. Car je n'ai pu l'installer! Par conséquent je n'ai pas renommé ni supprimé le dossier install.

Je vais essayer de les saisir directement dans le fichier prm.inc.php. je vous tiens au courant bientôt.

Merci de votre aide
http://www.APCorp.ch
Solutions Open Source pour entreprises
Création de sites internet professionnels et Lowcost

oxedgar
Membre
Messages : 90
Enregistré le : dim. juil. 27, 2008 8:38 am
Localisation : Suisse

Message par oxedgar »

voila j'ai essayé mais cela ne résout rien voici une capture d'écran de ce qui m'arrive:

Image

J'ai vérifié et revérifié mes données je ne sais pas ce que je fais faux.
http://www.APCorp.ch
Solutions Open Source pour entreprises
Création de sites internet professionnels et Lowcost

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

Message par Galawa »

Rien n'est faux.

C'est juste un problème de filtrage, par SMI, des caractères saisis.

Vous pouvez résoudre ce problème, en modifiant les lignes 632 à 635 du fichier install.php

Avant

Code : Tout sélectionner

nom:mysql_dbname ; format:alphanum ; req:Y ; txt:Nom base de données; stok:frmok ; stbad:frmbad",
"nom:mysql_dbuser ; format:alphanum ; req:Y ; txt:Utilisateur MySQL; stok:frmok ; stbad:frmbad",
"nom:mysql_dbpass ; format:alphanum ; req:Y ; txt:Mot de passe MySQL; stok:frmok ; stbad:frmbad",
"nom:mysql_dbpass2 ; format:alphanum ; req:Y ; txt:Mot de passe MySQL (confirmation); comp:mysql_dbpass ; stok:frmok ; stbad:frmbad",
Après

Code : Tout sélectionner

"nom:mysql_dbuser ; format:txt ; req:Y ; txt:Utilisateur MySQL; stok:frmok ; stbad:frmbad",
"nom:mysql_dbpass ; format:txt ; req:Y ; txt:Mot de passe MySQL; stok:frmok ; stbad:frmbad",
"nom:mysql_dbpass2 ; format:txt ; req:Y ; txt:Mot de passe MySQL (confirmation); comp:mysql_dbpass ; stok:frmok ; stbad:frmbad",
Bonne journée
Gestionnaire du projet SMI

oxedgar
Membre
Messages : 90
Enregistré le : dim. juil. 27, 2008 8:38 am
Localisation : Suisse

Message par oxedgar »

Merci beaucoup....

J'ai réussi à l'installer! Je devrai le réinstaller ultérieurement sur un autre serveur dois-je modifier ce code dans mes prochaines installations?

Habitant en Suisse, j'ai créé un fichier texte dont les champs sont entourés par " et séparés par ; !
Ce fichier contient la liste des villes suisses avec la même structure de la table _villes installé par smi.

Quel est l'encodage entrelacement que je dois respecter (latin_swedish_ci, utf-8,etc)?

Mis à part le fait d'ajouter mes données à la table d'origine, dois-je faire d'autres manipulations pour que mes villes soient ajoutées à la liste?

PS: Une fois terminée je vous transmettrai le fichier sql de table_villes
http://www.APCorp.ch
Solutions Open Source pour entreprises
Création de sites internet professionnels et Lowcost

oxedgar
Membre
Messages : 90
Enregistré le : dim. juil. 27, 2008 8:38 am
Localisation : Suisse

Message par oxedgar »

Tout est en ordre pour les villes! J'ai trouvé le menu dans SMI!
http://www.APCorp.ch
Solutions Open Source pour entreprises
Création de sites internet professionnels et Lowcost

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

Message par Galawa »

Bonsoir

... Et vous avez fait comment ?

Si c'est votre table qui a tout résolu, je pense que bon nombre de personnes seraient intéressées par ce fichier.

Merci

Galawa
Gestionnaire du projet SMI

oxedgar
Membre
Messages : 90
Enregistré le : dim. juil. 27, 2008 8:38 am
Localisation : Suisse

Message par oxedgar »

C'est assez simple en fait, j'ai téléchargé le fichier des villes avec les codes postaux ainsi que les cantons (département en Suisse) sur le site de la poste suisse.

En suite je l'ai importé dans ecxel pour ne prendre que les valeurs requises par SMI. J'ai ensuite importé ces données dans une base de données pour me permettre de créer un fichier cvs des villes à ajouter.

Ce fichier est formaté avec les champs entourés par des "" et séparées par des ; !:wink:

Il m'a enfin suffit d'importer ces données dans mysql pour ce qui concerne les villes!

Enfin pour les départements (ayant constaté que sa ne fonctionnait pas du premier coup), je les ai simplement ajoutés un par un (heureusement il y en a que 26) dans l'interface visiblement prévue à cet effet dans SMI.

Finalement j'ai pu résoudre mon dernier problème d'accents en convertissant mon fichier en fichier pour unix et encodé en UTF8! :lol:

Il me reste à corriger les paramètres de langues car nous avons l'hureux privilège de parler trois langues dans notre pays!

Il faudra ensuite créer une requête sql permettant à tous les utilisateurs de SMI d'en profiter. Il faut encore que je cherche comment on la fait!

Après tout, je ne suis que électricien en radio-TV (Responsable technique et support de vente) actuellement dans une entreprise de système de sécurité. Et comme certains d'entre nous un gros mordu d'informatique! Des fois il 'arrive quand même de trouver une ou deux solutions...

Je pense que SMI peut rendre d'énormes services dans mon entreprise c'est pour cette raison que je le personnalise au maximum. Suis obligé si je veux avoir une chance qu'il soit accepté par mon employeur!

Comment dire... Merci à GALAWA pour SMI, des fois quelques mots valent mieux que de longs discours![/code]
http://www.APCorp.ch
Solutions Open Source pour entreprises
Création de sites internet professionnels et Lowcost

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

Message par Galawa »

Bonjour,

Dans le dossier install/csv, il y a déjà des fichiers pour la Suisse.

Sont-ils incomplets ou le vôtre est-il mieux "fini" ?

Concernant la langue, c'est prévu, mais c'est un travail de longue haleine, avancé à hauteur de 30% pour l'instant.

Merci
Gestionnaire du projet SMI

Répondre