You are not logged in.
Pages: 1
Topic closed
Bonjour,
Je viens d'installer le plugin commandes sur un systeme windows qui n'utilise qu'un bête easyphp ( apache 2.2.3 et mysql 5.0.27) et là, pas de soucis.
Par contre, lorsque je veut l'installer sur mon système linux, la création des bases ne fonctionne pas (avec la version 0.71 de glpi) :
- Rien n'apparait en mode debug
- dans le fichier de trace :
2008-04-21 09:02:16
*** MySQL query error :
***
SQL: DROP TABLE IF EXISTS `glpi_plugin_cmd`;
CREATE TABLE `glpi_plugin_cmd` (
`ID` int(11) NOT NULL auto_increment,
`name` varchar(255) collate utf8_unicode_ci NOT NULL default \'\',
`link` varchar(255) collate utf8_unicode_ci NOT NULL default \'\',
`deleted` smallint(6) NOT NULL default \'0\',
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `glpi_plugin_cmd` VALUES (1, \'Ping\', \'[IP]\', \'0\');
....
Error: 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 ';
- En exécutant la première requete via phpmyadmin :
SQL query:
CREATE TABLE `glpi_plugin_cmd` ( `ID` int(11) NOT NULL auto_increment, `name` varchar(255) collate utf8_unicode_ci NOT NULL default \'\', `link` varchar(255) collate utf8_unicode_ci NOT NULL default \'\', `deleted` smallint(6) NOT NULL default \'0\', PRIMARY KEY (`ID`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
MySQL said: 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 '\'\',
`link` varchar(255) collate utf8_unicode_ci NOT NULL default \'\'' at line 3
Je vois bien d'où vient le problème ( les backslashes avant les simples cotes ) mais je ne vois pas comment le résoudre....
Merci d'avance !
Philippe
Tentative de mise en place de la solution
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22
Offline
a mon avis ca doit être un pb avec les fins de lignes du fichier .sql.
Tu peux vérifier que tu es bien en Linux au niveau des fins de lignes du fichier ?
Xavier Caillaud
Blog GLPI Infotel
Offline
En fait, je viens de me rendre compte que j'ai le même problème avec le plugin applicatifs
En plus, si j'importe le fichier .sql directement via phpmyadmin, ca fonctionne (donc, pas de soucis de fin de lignes à priori...).
Par contre, dans le résumé de l'import direct, les backslashes n'apparaissent pas devant les simples quotes
Je n'ai pourtant pas vu ce genre d'ajout dans le code php (ou alors, je n'ai pas les yeux ouverts ).
Du coup, je m'oriente plus vers un pb de config de mon serveur mais j'ai déjà installé des plugins dessus (et sans problème...).
Last edited by Philippe (2008-04-21 10:40:06)
Tentative de mise en place de la solution
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22
Offline
Non pas sur du tout. Ca me faisait pareil hier soir sur ma debian. J'ai modifié les fins de lignes des fichiers sql et ca a fonctionné.
Xavier Caillaud
Blog GLPI Infotel
Offline
Ayé, j'ai trouvé !
En fait c'est tout bête, mysql n'aime pas qu'on initialise à vide un champ marqué not null
...NOT NULL default ''
J'ai juste supprimé la valeur default....
Merci pour l'aide tsmr !
A bientôt
Philippe
Last edited by Philippe (2008-04-21 10:48:14)
Tentative de mise en place de la solution
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22
Offline
Oups, apparement, j'ai parlé trop vite : ca fonctionne pour applicatif mais pas pour commandes....
J'explore la piste fin de ligne....
Tentative de mise en place de la solution
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22
Offline
oki. Merci pour ton retour. De toute facon je vais mettre a jour les plugins pour le pb des default.
Xavier Caillaud
Blog GLPI Infotel
Offline
NONNNNNNNNNNNNNNNNNNNNNNN
en fait, la conversion en mode UNIX du fichier suffit !
Tu avais raison dès le début tsmr ! Je suis un boulet
Merci beaucoup !
Tentative de mise en place de la solution
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22
Offline
Offline
Pages: 1
Topic closed