erreur d'installation

Installation, utilisation, paramétrage de SMI sous Gnu/Linux
Répondre
eseb777
Membre
Messages : 18
Enregistré le : lun. janv. 11, 2016 11:52 pm

erreur d'installation

Message par eseb777 »

Bonjour,

Je me permet d'écrire ici car j'ai un message d'erreur lorsque j’exécute le script sql smi_1.0.3.sql sur la base:


Erreur
Requête SQL :


--
-- Contenu de la table `smi_co`
--


-- --------------------------------------------------------

--
-- Structure de la table `smi_cocl`
--

CREATE TABLE IF NOT EXISTS `smi_cocl` (
`cocl_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`cocl_datecrea` date NOT NULL DEFAULT '0000-00-00',
`cocl_codecrea` varchar(20) NOT NULL DEFAULT '',
`cocl_datemod` date NOT NULL DEFAULT '0000-00-00',
`cocl_codemod` varchar(20) NOT NULL DEFAULT '',
`cocl_dateenv` date NOT NULL DEFAULT '0000-00-00',
`cocl_datesig` date NOT NULL DEFAULT '0000-00-00',
`cocl_daterec` date NOT NULL DEFAULT '0000-00-00',
`cocl_code` varchar(20) NOT NULL DEFAULT '',
`cocl_codeco` varchar(10) NOT NULL DEFAULT '',
`cocl_codeper` varchar(10) NOT NULL DEFAULT '',
`cocl_codeage` varchar(10) NOT NULL DEFAULT '',
`cocl_codecli` varchar(20) NOT NULL DEFAULT '',
`cocl_delai` int(2) NOT NULL DEFAULT '0',
`cocl_nbs` int(6) NOT NULL DEFAULT '0',
`cocl_typh` tinyint(1) NOT NULL DE[...]

MySQL a répondu: Documentation

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0' at line 58





Merci de votre réponse.
Modifié en dernier par eseb777 le mer. janv. 20, 2016 11:59 pm, modifié 1 fois.

eseb777
Membre
Messages : 18
Enregistré le : lun. janv. 11, 2016 11:52 pm

Re: erreur d'installation

Message par eseb777 »

Bonsoir,

Je me permet d insister, quelqu un aurait il la solution?

Merci à vous!

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

Re: erreur d'installation

Message par Galawa »

Bonjour,

Vérifiez qu'il y a bien un ; à la fin de la ligne d'instruction de création des champs.

Merci.

Galawa
Gestionnaire du projet SMI

eseb777
Membre
Messages : 18
Enregistré le : lun. janv. 11, 2016 11:52 pm

Re: erreur d'installation

Message par eseb777 »

Bonjour,

J'ai beau chercher, je n'ai pas trouver de ";" manquant.

ce qui a fonctionner en revanche c'est d'executer le script de smi_1_0.sql
ca ca a marcher bizarement...


Par contre j'ai un autre pb maintenant: j'ai fini toute la procédure mais sur la page smi j'ai ca:

Fatal Error: ezSQL_mysql requires mySQL Lib to be compiled and or linked in to the PHP engine


Sachant que j'ai MYSQL v.5.5 et Php v 7.0


Une idée?

Merci beaucoup!

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

Re: erreur d'installation

Message par Galawa »

Bonjour,

Cela veut simplement dire que, soit l'extension MySQL n'est pas correctement installée dans PHP (regardez dans php.ini), soit que MySQL n'a pas été compilé dans PHP.

Sous quelle version de Linux travaillez vous ?

Merci.

Galawa



PS : Pour info, il faut d'ailleurs utiliser l'extension MySQLi plutôt que MySQL, qui est obsolète
Gestionnaire du projet SMI

eseb777
Membre
Messages : 18
Enregistré le : lun. janv. 11, 2016 11:52 pm

Re: erreur d'installation

Message par eseb777 »

hello,

comme je ne m'y connais pas vraiment en prog, j'ai demander à un ami qui est developpeur, et qui a fait des modif pour qua ca fonctionne voir ci dessous:

modifications :
- smi/inc/prm.inc.php
- smi/classes/ezSQL/ez_sql_mysql.php
Mise en commentaire des lignes 30 à 35

Pour l’installation de la base:
- fichier à modifier : smi/install/inst123db.php
Compléter avec le bon noms (actuellement avec la version 1.0.3)
commenter / decommenter la ligne 3 (sécurité)
- tapez dans l’url : 123sci.fr/smi/install/inst123db.php

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

Re: erreur d'installation

Message par Galawa »

Bonsoir,

En fait, cette modification n'a pas lieu d'être

En effet, une simple recherche sur Google (php 7.0 mysql) apporte la réponse* :
Avertissement
Cette fonction était obsolète en PHP 4.3.0, et la totalité de l'extension original MySQL a été supprimée en PHP 7.0.0. À la place, vous pouvez utiliser soit l'extension MySQLi, soit l'extension PDO_MySQL. Voir aussi MySQL : choisir une API du guide, et ces entrées de la FAQ pour plus d'informations. Alternatives à cette fonction :
mysqli_query()
PDO::query()
Bonne soirée

Galawa


*Qui confirme ma réponse précédente (23/01)
Gestionnaire du projet SMI

eseb777
Membre
Messages : 18
Enregistré le : lun. janv. 11, 2016 11:52 pm

Re: erreur d'installation

Message par eseb777 »

Hello,

alors pour m'assurer que c'etait pas la modif qui merdait ou mon serveur, j'ai installer xamp sur mon ordi en local, tout réinstaller en local en fesant un serveur web et mysql...

et talalala, meme problème: le nom des départements sorte à la création d'agence mais pas à la creation du client...

par contre si dans departement on le met à inconnu, puis on clic sur ville ( la liste est blanche, cependant si on fait entrée et ca sort une ville au hasard, ce qui nous permet de ne pas etre bloqué...)

une idée par hasard? un bug?
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

eseb777
Membre
Messages : 18
Enregistré le : lun. janv. 11, 2016 11:52 pm

Re: erreur d'installation

Message par eseb777 »

Et je n'ai pas ce problème lors de la création du technicien.

eseb777
Membre
Messages : 18
Enregistré le : lun. janv. 11, 2016 11:52 pm

Re: erreur d'installation

Message par eseb777 »

Hello,

J ai demander à mon ami qui d y connaît mille fois mieux que moi en Php...

Et en faite c était bloquer pour la simple et bonne raison que pour la création de l agence je n ai pas mis les zone chalandise...

Depuis les 2 truc qui bloquait dont débloquer!!

Est ce possible de bloquer la création de l agence si cette zone de chalandise n est pas remplit? Car elle bloque au niveau de la création du client et de l intervention....

Merci à vous!

Répondre