You are not logged in.
Bonjour,
Je teste actuellement le plugin Reforme sur GLPI 0.84.8 et je rencontre des problèmes lors de son installation et sa configuration. Tout d'abord, la phase d'installation affiche une page blanche contenant uniquement :
Incorrect integer value: '' for column 'supp' at row 1
En rafraichissant la page, on finit quand même à revenir sur la page des plugins et Reforme est affiché comme installé. RAS pour l'activation mais lorsqu'on clique sur le nom du plugin pour passer à la configuration, on a ceci :
Warning: include(G:\plugins\reforme\front\configold.form.phpinc/includes.php): failed to open stream: No such file or directory in G:\plugins\reforme\front\configold.form.php on line 16 Warning: include(): Failed opening 'G:\plugins\reforme\front\configold.form.phpinc/includes.php' for inclusion (include_path='.;C:\php\pear') in G:\plugins\reforme\front\configold.form.php on line 16 Warning: require_once(G:\plugins\reforme\front\configold.form.phpplugins/reforme/Smarty/libs/Smarty.class.php): failed to open stream: No such file or directory in G:\plugins\reforme\front\configold.form.php on line 22 Fatal error: require_once(): Failed opening required 'G:\plugins\reforme\front\configold.form.phpplugins/reforme/Smarty/libs/Smarty.class.php' (include_path='.;C:\php\pear') in G:\plugins\reforme\front\configold.form.php on line 22
Et le plugin est inutilisable. Ce problème est-il connu ? Une solution ?
Merci par avance.
Amicalement,
Eric
-------------------------------------------------------------
Prod : GLPI 10.0.9 - Serveur IIS8.5 (w2012r2) - PHP 8.1.21 - MySql 5.7.11 -- Test : GLPI 10.0.9 - Serveur IIS8.5 (w2012r2) - PHP 8.1.21 - MySql 5.7.11
Offline
Bonjour,
Problème similaire ici avec la version 1.0.19 pour glpi 0.85.1, en mode debug :
PHP Notice: Undefined variable: retour in /var/www/glpi/plugins/reforme/inc/config.class.php at line 47
Suivi d'un
PHP Warning: filemtime(): stat failed for /var/www/glpi/plugins/reforme/Smarty/templates_c/50bbda5dae225cd0460ef9a6bbdac8b30a1fe11b.file.config.tpl.php in /var/www/glpi/plugins/reforme/Smarty/libs/sysplugins/smarty_resource.php at line 720
PHP Warning: file_put_contents(/var/www/glpi/plugins/reforme/Smarty/templates_c/wrt54b62a4a687e50.49717412): failed to open stream: Permission denied in /var/www/glpi/plugins/reforme/Smarty/libs/sysplugins/smarty_internal_write_file.php at line 42Fatal error: Uncaught exception 'SmartyException' with message 'unable to write file /var/www/glpi/plugins/reforme/Smarty/templates_c/wrt54b62a4a687e50.49717412' in /var/www/glpi/plugins/reforme/Smarty/libs/sysplugins/smarty_internal_write_file.php:44 Stack trace: #0 /var/www/glpi/plugins/reforme/Smarty/libs/sysplugins/smarty_internal_template.php(201): Smarty_Internal_Write_File::writeFile('/var/www/glpi/p...', '<?php /* Smarty...', Object(Smarty)) #1 /var/www/glpi/plugins/reforme/Smarty/libs/sysplugins/smarty_internal_templatebase.php(155): Smarty_Internal_Template->compileTemplateSource() #2 /var/www/glpi/plugins/reforme/Smarty/libs/sysplugins/smarty_internal_templatebase.php(374): Smarty_Internal_TemplateBase->fetch('config.tpl', NULL, NULL, NULL, true) #3 /var/www/glpi/plugins/reforme/front/config.form.php(77): Smarty_Internal_TemplateBase->display('config.tpl') #4 {main} thrown in /var/www/glpi/plugins/reforme/Smarty/libs/sysplugins/smarty_internal_write_file.php on line 44
Pour tester j'ai mis tous les droits en écriture sur le répertoire du plugin (pas bien mais c'est du test), désinstallé/réinstallé, mais si j'ai bien une interface de config qui apparait un message d'erreur reste :
PHP Warning: filemtime(): stat failed for /var/www/glpi/plugins/reforme/Smarty/templates_c/50bbda5dae225cd0460ef9a6bbdac8b30a1fe11b.file.config.tpl.php in /var/www/glpi/plugins/reforme/Smarty/libs/sysplugins/smarty_resource.php at line 720
C'est donc pas très concluant :'(
Last edited by EmpereurZorg (2015-01-14 10:55:07)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
Je viens de mettre le "daily tar", et il ne me reste plus que le message visible en mode debug en haut de la page de conf :
PHP Notice: Undefined variable: retour in /var/www/glpi/plugins/reforme/inc/config.class.php at line 47
Encore un suite à une réforme :
PHP Notice: Undefined variable: domaine in /var/www/glpi/plugins/reforme/inc/reforme.class.php at line 117
Au final on arrive à faire fonctionner a peu prêt mais c'est pour moi bien trop "jeune" pour être considéré vraiment stable ou utilisable en prod. Ça ne respecte pas non plus les bonnes pratiques glpi en générant les fichiers dans le répertoire du plugin au lieu de "files".
A suivre quand même car le principe est très sympa et le plus gros est déjà fait
Last edited by EmpereurZorg (2015-01-14 12:57:47)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
Hello,
je regarde vos erreurs rapidement et je reviens vers vous dès que j'ai pu voir ça
Offline
Alors quelques question pour comprendre vos bugs...
Eric26, ton glpi fonctionne sous un windows? Si oui je pense que ton bug viens de là, lorsque je récupère l'installation je devrais obtenir un truc du genre: /var/www/glpi etc... je vois que pour toi je récupère G:\plugins\etc...
Ne travaillant pas sous windows je n'avais pas testé. Je vais monté une plateforme de test sous windows pour voir ça.
Pour le bug
Incorrect integer value: '' for column 'supp' at row 1
c'est étrange, j'ai refais des tests je n'ai pas ça. Avais tu tester une ancienne installation du plugin avant ?
EmpereurZorg: Pour le bug ligne 47 je vais corrigé, ma variable n'est pas proprement instanciée mais ceci dit ce n'est pas logique d'obtenir ceci. Peux tu me dire si tu as essayé de paramétrer un AD dans la conf du plugin?
L'erreur sur les templates est bien liée aux droits d'accès. Il faut en faite mettre un accès en écriture sur le dossier Smarty\template pour l'utilisateur www-data (comme mis dans ma doc je crois). Vide les fichiers avec un compte admin dans Smarty\templates_c, mets les droits comme il faut et ça devrait être bon.
Offline
Offline
Bonjour,
J'ai sensiblement le même problème :
Après avoir copié le dossier, depuis l'interface des plugins, je clique sur "Installer" et j'obtiens
Incorrect integer value: '' for column 'supp' at row 1
Je retourne dans l'interface des plugin et là, l'installation et l'activation se passent bien.
Mais pour la configuration, j'arrive sur une page blanche dont l'URL est
http://MonServeur/plugins/reforme/front/configold.form.php
A noter que ça fonctionne parfaitement dans mon environnement de test sur ma machine locale (Wampp) mais pas sur mon serveur de prod.
Je suis en GLPI 0.84.7 qui tourne sur un serveur Windows
Merci de votre aide
GLPI 9.2.1 - FusionInventory 9.1+1.0 / Agent v2.3.10.1 - Serveur W2k8R2 - Apache 2.2.21 - PhP 5.6.32 - MySql 5.7.20
Offline
Tout d'abord, désolé pour le délai de réponse. Je n'avais pas été notifié jusqu'à présent...
Eric26, ton glpi fonctionne sous un windows?
Oui, j'utilise GLPI sur un IIS.
Pour le bug
Incorrect integer value: '' for column 'supp' at row 1
c'est étrange, j'ai refais des tests je n'ai pas ça. Avais tu tester une ancienne installation du plugin avant ?
Non, pas d'installation d'une version précédente.
Je vais tester la version 0.20.
Amicalement,
Eric
-------------------------------------------------------------
Prod : GLPI 10.0.9 - Serveur IIS8.5 (w2012r2) - PHP 8.1.21 - MySql 5.7.11 -- Test : GLPI 10.0.9 - Serveur IIS8.5 (w2012r2) - PHP 8.1.21 - MySql 5.7.11
Offline
Ok oui si vous pouviez tester la version 0.20 (oui ce n'est pas un bon nom de version je suis allé un peu vite) et me dire ce que ça donne
Offline
Bonjour à tous les 2,
Je ne veux pas jouer l'incruste, mais j'ai vraiment le sentiment d'avoir le même problème qu'Eric26. (Sinon, je peux créer un autre topic si vous voulez)
Du coup, je vous partage mes tests : J'ai essayé avec plusieurs versions y compris 0.20 et le problème est identique (sauf sur mon serveur wamp...)
Bruno
GLPI 9.2.1 - FusionInventory 9.1+1.0 / Agent v2.3.10.1 - Serveur W2k8R2 - Apache 2.2.21 - PhP 5.6.32 - MySql 5.7.20
Offline
Salut cartesimrefusee
pas de souci pour répondre sur ce sujet au contraire...
pour le problème d'accès à la conf il y a en effet un souci avec les plate-formes windows.
N'ayant pas l'habitude de travailler avec du microsoft je n'avais jusque là pas tester l'installation. Je vais regarder quand j'aurais un moment pour modifier ça, je pense que ça ne sera pas trop problématique.
Pour le bug
Incorrect integer value: '' for column 'supp' at row 1
peux tu me dire si la dernière version du plugin fonctionne mieux ou pas (sous serveur linux de préférence )
Offline
Bonsoir
je viens de faire une petite correction concernant le bug d'installation (base de données) + gestion du statut si null
pouvez tester : https://forge.indepnet.net/attachments/ … .21.tar.gz
Merci
Offline
Bonjour,
Désolé d'avoir été long à répondre... pour ma part, c'est toujours pareil
Message à l'installation : Incorrect integer value: '' for column 'supp' at row 1
Et ensuite page blanche pour la configuration .....
GLPI 9.2.1 - FusionInventory 9.1+1.0 / Agent v2.3.10.1 - Serveur W2k8R2 - Apache 2.2.21 - PhP 5.6.32 - MySql 5.7.20
Offline
ok pour la valeur supp je testerais autre chose, pour la page blanche, tu as bien mis les droits d'écriture sur le plugin ( au moins le dossier Smarty? )
Offline
nouvelle maj:
Offline
Bonjour,
L'installation se passe bien maintenant
En revanche, j'ai toujours la page blanche (sur chrome); (Mais en fait, dans IE, j'ai le message : impossible d'accéder à la page....)
La page inaccessible est ..MonServeur.com/plugins/reforme/front/configold.form.php
J'ai mis tous les droits à tous le monde sur le dossier "Reforme"
Merci pour le coup de main.... @++
GLPI 9.2.1 - FusionInventory 9.1+1.0 / Agent v2.3.10.1 - Serveur W2k8R2 - Apache 2.2.21 - PhP 5.6.32 - MySql 5.7.20
Offline
Ok merci pour ta réponse,
pour le second problème je pense que ça vient de l'installation sous windows, je suis en train de traiter ce problème je reviens vers toi dès que c'est bon
Offline
Bonjour je teste actuellement le plugin sous ubuntu et impossible de changer l'image sur la conf ni de faire apparaître les infos de reforme sur le poste réformé (test avec la dernière version de reforme et glpi 0.85.2)
y a t'il une solution ?
merci d'avance
Offline
Bonjour,
Je viens de mettre en place le plugin reforme 1.0.22, sous GLPI version 0.84.8, l'installation ce passe très bien mais j'ai une page blanche à la configuration !
En tout cas merci pour ce plugin qui est prometteur.
Offline
Salut bgirault
tu as testé avec la version 1-0.22 du plugin? Tu as bien mis les droits d'écriture sur le dossier du plugin? (pour www-data).
Salut jterriere
Tu as bien mis les droits d'écriture sur le dossier du plugin? (pour www-data)?
Offline
Bonjour,
Oui j'ai bien mis les droits pour www-data en 0775
Offline
et ton utilisateur www-data est bien dans le groupe propriétaire j'imagine?
Offline
Oui
Offline
c'est bizarre ton bug... as tu l'onglet réforme dans tes fiches machines?
peux tu vérifier si dans la base de données il y a bien des tables qui sont créées commençant par glpi_plugin_reforme... ?
Offline
idem pour moi pourtant j'ai mis les droit a www-data pour le dossier reforme
pas d'onglet dans mes fiches machines non plus
Offline