You are not logged in.
Bonjour à tous,
Tout d'abord, un grand merci aux concepteurs de GLPI! Encore une solution libre qui enthousiasme quelqu'un comme moi qui promeut l'utilisation partout où cela est possible... Merci.
(config serveur : Win2003 server + EasyPhP 1.8.0.1)
- J'ai installé le plugin "archires" dans /glpi/plugins.
- J'ai installé Graphviz-2.8 sur le serveur (en utilisant l'exécutable "graphviz-2.8.exe) puis rebooté le serveur
- J'ai vérifier dans php.ini que safe mode=Off
- J'ai créer des liens réseaux entre mes machines et le matériel réseau
Lorsque dans GLPI je clique sur "Plugins -> Architecture Réseau" j'ai une page vierge et en mode debug j'ai le message suivant :
PHP ERROR :
Warning: fread(): Length parameter must be greater than 0. in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 201
Quelqu'un saurait'il m'aider (j'ai parcouru le forum en vain...). Merci!
Offline
Offline
j'ai désinstallé graphviz-2.8 puis installé "WinGraphviz_v1.02.24.msi". j'ai rebooté....
Toujours le même message d'erreur...
Offline
A combien est ton memory_limit dans php.ini ?
tu essayes directement depuis le serveur ou depuis une station ?
Xavier Caillaud
Blog GLPI Infotel
Offline
memory_limit=8M
j'essaie depuis un poste client ; depuis le serveur directement j'ai le même message d'erreur
Offline
Offline
rien de plus, tjs le même message d'erreur.
Offline
alors là..
ta base est neuve ?
peut tu essayer avec une base neuve est juste un pc avec une carte réseau et une connexion ?
Xavier Caillaud
Blog GLPI Infotel
Offline
je suis reparti sur une installation neuve. J'ai le même message d'erreur.
J'ai un petit doute sur la structure de mon réseau : j'ai créer plusieurs poste disposant chacun d'un port réseau. J'ai créer ensuite un hub disposant de 24 ports. Enfin, j'ai connecté mes postes au hub. Ai-je bon jusque là?
Offline
Offline
ok, eh bien j'en reste au même point avec ce message d'erreur. En espérant qu'une solution puisse être trouvée (je ne m'y connais pas suffisamment pour trifouiller en profondeur..) merci de ton aide
Offline
rééssaye avec cette version là.. on se sait jamais.
Attention c'est une version de dev (ne pas utiliser en production)
Archires (MAJ) (Représentation graphique réseau / Network graphical representation)
http://glpi-project.org/tarballs-plugin … res.tar.gz
Xavier Caillaud
Blog GLPI Infotel
Offline
Merci de ton aide...
Cela fonctionne, mais partiellement semble-t-il... J'ai installé ta version ; je me connecte sur mon GLPI -> Plugin -> Architecture réseau : je clique sur "installation architecture puis je configure mes icônes en fonction de mon matériel.
Je relance GLPI -> Plugin -> Architecture réseau puis je sélectionne le lieu et valide. Je n'obtiens aucune image mais les messages d'erreurs suivants:
PHP ERROR :
Notice: Object to string conversion in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 96
PHP ERROR :
Notice: Undefined variable: Object in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 96
PHP ERROR :
Warning: fread(): Length parameter must be greater than 0. in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 452
Offline
Archires n'affiche pas l'image en mode debug En mode normal ca fonctionne ?
Xavier Caillaud
Blog GLPI Infotel
Offline
ligne 96 y a une petit $ en trop
$phone= $ $plugin_archires_display->fields["phone"];
et ligne 452 tu essayes ca :
echo $output_name;
juste avant $output_data = fread($output_file, filesize($output_name));
et tu me dit ce qu'il t'affiche en mode normal.
Xavier Caillaud
Blog GLPI Infotel
Offline
En mode normal il m'affiche :
\813.tmp
En mode debug :
PHP ERROR :
Warning: fread(): Length parameter must be greater than 0. in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 453
Offline
ok tu remplaces l'echo par
echo filesize($output_name) et tu me dis
Xavier Caillaud
Blog GLPI Infotel
Offline
En mode normal :
0
En debug :
PHP ERROR :
Warning: fread(): Length parameter must be greater than 0. in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 453
Offline
alors tu modifie l'echo
et tu mets echo $output_file;
en dessous de if ($output_file = fopen($output_name, "rb")) {
et tu me dit ce qu'il t'affiche
Et apres tu testes ca :
Tu enleves l'echo et tu modifie :
$output_data = fread($output_file, filesize($output_name));
par $output_data = fread($output_file, 4425);
Xavier Caillaud
Blog GLPI Infotel
Offline
Récapitulons:
Première modif
if ($output_file = fopen($output_name, "rb")) {
echo $output_file;
$output_data = fread($output_file, filesize($output_name));
Réponses :
mode normal : Resource id #68
mode debug : PHP ERROR :
Warning: fread(): Length parameter must be greater than 0. in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 453
Secondemodif
if ($output_file = fopen($output_name, "rb")) {
echo $output_file;
$output_data = fread($output_file, 4425);
Réponses :
mode normal et debug : Resource id #68
Offline
Offline
j'ai conservé echo $output_file;
mais j'ai sélectionner un autre lieu pour mon architecture réseau. Ainsi :
- lorsque je sélectionne pour le lieu "Tous", j'ai en normal et debug : Resource id #68
- lorsque je sélectionne "Bureau indiv.2", j'ai en normal : Resource id #61
et en debug :
PHP ERROR :
Notice: Undefined index: 13 in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 419
PHP ERROR :
Notice: Undefined index: 14 in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 419
PHP ERROR :
Notice: Undefined index: 24 in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 419
PHP ERROR :
Notice: Undefined index: 20 in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 419
PHP ERROR :
Notice: Undefined index: 17 in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 419
PHP ERROR :
Notice: Undefined index: 23 in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 419
PHP ERROR :
Notice: Undefined index: 25 in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 419
PHP ERROR :
Notice: Undefined index: 19 in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 419
PHP ERROR :
Notice: Undefined index: 21 in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 419
PHP ERROR :
Notice: Undefined index: 22 in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 419
PHP ERROR :
Notice: Undefined index: 35 in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 419
PHP ERROR :
Notice: Undefined index: 31 in d:\www\glpi\plugins\archires\inc\plugin_archires.functions_display.php on line 419
Offline
on s'en fout. Enleves le et dis moi si en mode debug il t'affiche l'image.
Xavier Caillaud
Blog GLPI Infotel
Offline
Donc
if ($output_file = fopen($output_name, "rb")) {
$output_data = fread($output_file, 4425);
pas d'image en mode debug
Last edited by loucasse (2006-09-14 10:52:36)
Offline
Offline