You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-01-10 16:47:00

houd59
Member
Registered: 2007-04-17
Posts: 7

[Data Injector] Importation csv impossible (erreurs php) help.

Bonjour à tous,

Je viens d'installer data injector et il m'est impossible d'uploader un fichier csv.
j'ai ces erreurs en mode debug à l'écran :

PHP ERROR: Undefined index: delimiter in /usr/local/apache2/htdocs/eqinfo/glpi7/plugins/data_injection/inc/plugin_data_injection.model.csv.class.php at line 86

PHP ERROR: fgetcsv() [function.fgetcsv]: delimiter must be a character in /usr/local/apache2/htdocs/eqinfo/glpi7/plugins/data_injection/inc/plugin_data_injection.backend.csv.class.php at line 50

PHP ERROR: Undefined index: header_present in /usr/local/apache2/htdocs/eqinfo/glpi7/plugins/data_injection/inc/plugin_data_injection.model.csv.class.php at line 91

PHP ERROR: Undefined index: header_present in /usr/local/apache2/htdocs/eqinfo/glpi7/plugins/data_injection/inc/plugin_data_injection.model.csv.class.php at line 91

PHP ERROR: Undefined variable: header in /usr/local/apache2/htdocs/eqinfo/glpi7/plugins/data_injection/inc/plugin_data_injection.backend.class.php at line 111

PHP ERROR: Invalid argument supplied for foreach() in /usr/local/apache2/htdocs/eqinfo/glpi7/plugins/data_injection/inc/plugin_data_injection.wizard.function.php at line 666

De plus dans le errors.log d'Apache j'ai cette ligne :

[Thu Jan 10 15:35:34 2008] [error] [client x.x.x.x] script '/usr/local/apache2/htdocs/x/glpi7/plugins/data_injection/front/cron.php' not found or unable to stat, referer: http://glpi/plugins/data_injection/front/plugin_data_injection.config.form.php

J'ai vérifié les droits sur chaque dossier et rien...

Mon fichier csv semble bon mais rien ne vient.


Si quelqu'un a une idée, je suis preneur.

Merci par avance.


--------------------------------------------------------------------------------
Serveurs : RHEL 4 (Apache : 2.2.4, Php : 5.2.2, mysql: 5.0.37).
GLPI 0.68.3

Offline

#2 2008-01-10 17:22:00

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Le dossier files/_plugins/data_injection existe-t-il ?

Normalement il est créé lors de l'installation du plugin. Mais il peut y avoir un pbm si les droits sur le dossier "files/_plugins" ne sont pas corrects.

Sinon, essayer le tarball de ce matin qui contient une procédure d'installation sécurisée.

A+


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#3 2008-01-10 18:06:31

houd59
Member
Registered: 2007-04-17
Posts: 7

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Merci de ta réponse.

Après une nouvelle vérif et mise à jour avec le tarball, j'ai toujours les mêmes erreurs.

Une autre idée siou plait smile


--------------------------------------------------------------------------------
Serveurs : RHEL 4 (Apache : 2.2.4, Php : 5.2.2, mysql: 5.0.37).
GLPI 0.68.3

Offline

#4 2008-01-10 19:01:00

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Merci d'être un peu plus précis.

On parle bien de ce tarball : http://www.glpi-project.org/tarballs-pl … ion.tar.gz ?
(par contre il faudrait essayer de dé-installer/réinstaller le plugin avec la version de demain matin pour avoir les dernières modifications de la partie installation)

A quelle étape exactement ?

A+


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#5 2008-01-10 19:24:28

houd59
Member
Registered: 2007-04-17
Posts: 7

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Oui cela fait la même chose.

Mon soucis se situe à l'étape 4.
J'essairais demain comme tu me le conseil.

Merci à toi.


--------------------------------------------------------------------------------
Serveurs : RHEL 4 (Apache : 2.2.4, Php : 5.2.2, mysql: 5.0.37).
GLPI 0.68.3

Offline

#6 2008-01-10 20:40:36

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Etape 4 de la création du modèle ou de l'utilisation ?

A+


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#7 2008-01-10 22:06:44

houd59
Member
Registered: 2007-04-17
Posts: 7

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Cela bloque à la création du modèle étape 4, au moment de l'importation du csv.

(Bravo pour ton site rémi, très pratique et bien agencé, super boulot !)


--------------------------------------------------------------------------------
Serveurs : RHEL 4 (Apache : 2.2.4, Php : 5.2.2, mysql: 5.0.37).
GLPI 0.68.3

Offline

#8 2008-03-08 12:58:47

houd59
Member
Registered: 2007-04-17
Posts: 7

Re: [Data Injector] Importation csv impossible (erreurs php) help.

un petit UP pour ce problème toujours d'actualité.

Merci


--------------------------------------------------------------------------------
Serveurs : RHEL 4 (Apache : 2.2.4, Php : 5.2.2, mysql: 5.0.37).
GLPI 0.68.3

Offline

#9 2008-03-08 14:05:37

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: [Data Injector] Importation csv impossible (erreurs php) help.

vous mettez quoi comme délimiteur  ? ',' ou ';' ou autre chose ?

Offline

#10 2008-03-10 12:50:09

BCsupport
Member
Registered: 2008-03-10
Posts: 3

Re: [Data Injector] Importation csv impossible (erreurs php) help.

J'ai un message d'erreur "Incorrect integer value: '' for column 'FK_glpi_device' at row 1" lors de l'import.

mon csv est séparé par une virgule ",".

Pas moyen de rentrer quoi que ce soit...

Offline

#11 2008-03-10 12:53:05

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: [Data Injector] Importation csv impossible (erreurs php) help.

vous avez moyen de passer sur irc (irc.freenode.net #glpi) ?
sinon de m'envoyer votre fichier afin que je teste voir ?

Offline

#12 2008-03-10 13:04:30

iceblue
Member
Registered: 2007-04-05
Posts: 7

Re: [Data Injector] Importation csv impossible (erreurs php) help.

sur Irc je peux y être ce midi...

Offline

#13 2008-03-10 13:06:25

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: [Data Injector] Importation csv impossible (erreurs php) help.

ok passez ce midi

Offline

#14 2008-03-10 15:39:52

iceblue
Member
Registered: 2007-04-05
Posts: 7

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Il semblerait que le systeme essaye d'ajouter un historique de modif sur un périphérique qui n'éxiste pas encore...

Offline

#15 2008-03-11 12:17:58

BCsupport
Member
Registered: 2008-03-10
Posts: 3

Re: [Data Injector] Importation csv impossible (erreurs php) help.

A savoir que j'ai mis à jour GLPI en installant la 0.70 sur une 2003 server R2 + IIS + PHP 5 + MySQL

J'ai recréé une base vide depuis GLPI. Puis fais une restauration SQL depuis GLPI également.

Le plugin ne fonctionne toujours pas. Je n'arrive pas à importer de données depuis un csv.

Offline

#16 2008-03-11 13:10:13

iceblue
Member
Registered: 2007-04-05
Posts: 7

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Petite info je suis passé en mode débug et j'ai un etrreut PHP

PHP ERROR: Undefined index: header_present in C:\Outils\glpi\plugins\data_injection\inc\plugin_data_injection.model.csv.class.php at line 91

Offline

#17 2008-03-12 10:50:28

BCsupport
Member
Registered: 2008-03-10
Posts: 3

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Je suis passé à la 0.70.2 aucun changement.

Last edited by BCsupport (2008-03-12 11:21:49)

Offline

#18 2008-03-12 12:08:08

tofou
Member
From: Saint-Lô
Registered: 2007-02-26
Posts: 96

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Bonjour,

Je me glisse dans la conversation pour vous faire part d'une très récente découverte lors de l'utilisation du plugin data-injection (très bien d'ailleurs, car il y a longtemps de cela, je cherchais comment importer depuis Winpark, et puis, IL est arrivé !....).
Pour revenir au choses qui nous occupent maintenant, je tourne avec la même conf que BCsupport avec un MySQL en 5.1.22 (oui, c'est une RC, mais je n'ai pas le choix, il n'y a pas que cela qui tourne sur cette machine). Mon portable diffère un peu dans la mesure où c'est Apache qui sert les pages. J'ai eu ce même message d'erreur uniquement sur le 2003 avec IIS et pas avec mon portable. J'ai reproduit cette erreur sur une autre machine ayant les mêmes installations.
En regardant l'erreur, j'en ai conclu que MySQL refusait les '' pour un champ vide integer. j'ai contourné le problème en "bricolant" le fichier plugin_data_injection_.engine.class.php au niveau de la fonction injectLine.
A la ligne 126, on récupère les champs et juste après pour ne garder que ceux qui ne sont pas vides, j'ai ajouté :
foreach($fields as $key => $value){
  if (empty($value)) unset($fields[$key]);
}
De cette manière, je n'ai plus l'erreur. Cela peut-il convenir ? Ce qui m'embête un peu, c'est que je pensais être le seul à avoir ce problème (maintenant non) et de plus, je ne comprends pas pourquoi avec cette config et pas avec une autre....

En attendant, si cela peut aider......

Last edited by tofou (2008-03-12 13:30:16)


GLPI : 10.0.16
OS : RH9 + Apache
php : 8.3.11,
MariaDB : 10.11.9

Offline

#19 2008-03-12 13:03:10

iceblue
Member
Registered: 2007-04-05
Posts: 7

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Lorsque j'ajoute cette ligne de code GLPI ne se lance plus du tout...


PS : Et BCsupport c moi aussi...
2 comptesca aides pas.

Last edited by iceblue (2008-03-12 13:04:51)

Offline

#20 2008-03-12 13:26:35

tofou
Member
From: Saint-Lô
Registered: 2007-02-26
Posts: 96

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Oups, désolé, il y a une erreur de syntaxe, il faut voir :
foreach($fields as $key => $value){
  if (empty($value)) unset($fields[$key]);
}

une histoire de parenthèses et de crochets !....Encore une fois, je suis confus !.....

Last edited by tofou (2008-03-12 13:29:57)


GLPI : 10.0.16
OS : RH9 + Apache
php : 8.3.11,
MariaDB : 10.11.9

Offline

#21 2008-03-12 15:24:16

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Probablement SQL en mode strict.

@tofou, tu peux confirmer ?


Je vais regarder, mais il y a eu pas mal de changement dans la version SVN.

++

Last edited by remi (2008-03-12 18:39:19)


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#22 2008-03-12 16:05:03

iceblue
Member
Registered: 2007-04-05
Posts: 7

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Super ca marche du tonnerre...

Par contre les modèles ne sont pas enregistrés...

un soluce pour ca?

Offline

#23 2008-03-12 18:38:40

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Si les modèles ne sont pas ajoutés, c'est probablement qu'il faut activer l'option "Ajouter des intitulés" (dans les Options Avancées du modèle)

++


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#24 2008-03-12 19:34:11

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: [Data Injector] Importation csv impossible (erreurs php) help.

Compatibilité avec le mode strict de MySQL corrigé dans la version SVN (donc pour GLPI 0.71).

++

Last edited by remi (2008-03-12 20:32:13)


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#25 2008-03-13 09:53:38

iceblue
Member
Registered: 2007-04-05
Posts: 7

Re: [Data Injector] Importation csv impossible (erreurs php) help.

iceblue wrote:

Super ca marche du tonnerre...

Par contre les modèles d'importation (pas de matériels) ne sont pas enregistrés...

un soluce pour ca?

Offline

Board footer

Powered by FluxBB