You are not logged in.
Bonjour à tous.
J'utilise GLPI 0.68.3-2 sur un serveur IIS avec PHP 5.2 et MySql 5.0.27.
On vient de me faire part d'un problème étrange : l'ajout de documents OpenOffice (extension odt) ne se fait pas. Le fichier est bien uploadé sur le serveur dans ../files/ODT mais il n'apparait pas dans la liste des documents disponibles sous GLPI.
C'est la même chose lorsque l'on veut ajouter un document odt dans un ticket. L'upload est OK mais le document ne s'affiche pas.
Quelqu'un aurait-il une idée sur le sujet ?
Merci d'avance pour vos réponses.
Last edited by Eric26 (2007-08-24 16:23:45)
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
un p'tit up ? svp ?
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
Bonsoir,
Je n'arrive à reproduire votre problème. Ni sur ma version ni sur la version de démonstration.
J'upload et j'accède sans problème à des documents ODT.
Êtes vous certain d'avoir le type ODT dans la liste des documents autorisés en upload ?
Bonne soirée.
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Bonjour et désolé pour le retard de cette réponse (je n'ai pas été notifié de votre réponse alors que je suis abonné à ce fil...)
A la question :
Êtes vous certain d'avoir le type ODT dans la liste des documents autorisés en upload ?
Oui, j'ai bien le type ODT dans la liste des documents. Tous les types mimes par défaut sont activés et je ne comprend pas
pourquoi ce problème ce produit. Je n'ai aucun souci avec des type Microsoft (xls, doc, ppt...).
Faut-il que OpenOffice soit installé sur le serveur ? Je ne vois pas pourquoi cela devrait changer quelque chose puisque
le serveur ne fait que stocker les fichiers en upload et ne les interprète pas.
Bref, le mystère reste entier...
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.
Mon problème persiste : Impossible d'uploader des fichiers au format OpenDocument.
Jusqu'ici, on a pu faire sans en utilisant le pack Ms Office mais, d'ici peu, exit Microsoft. On se débarrasse de toutes les licences Office pour n'utiliser que OOo.
Si je pousse mes "administrés" à utiliser le format OpenDocument, j'aimerai que l'équipe du support informatique en fasse autant. Mais pour l'heure, c'est mission impossible.
J'ai effectué une install neuve de GLPI 0.68.3-2 sur une autre machine serveur pour refaire des tests => Le problème se reproduit... Mais je n'arrive toujours pas à comprendre où se trouve le blocage.
Des pistes à explorer ?
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
Sincérement je vois pas.
Surtout si ça vous le fait sur une installation neuve alors que la version de demo qui est une 0.68.3.2 fonctionne elle trés bien.
Est ce que vous pourriez activer le mode debug dans glpi pour voir quel est le message d'erreur.
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Je suis passé en mode debug et j'ai fait un essai d'ajout de document dans GLPI avec un fichier test.ods (OOo Calc). Je n'ai pas de message d'erreur...
Voici ce que me remonte le debug avant l'ajout du fichier :
GLPI MODE DEBUG
TIME
0.711s
POST VARIABLE
myname => rubrique
table => glpi_dropdown_rubdocs
value => 0
rand => 304753256
comments => 1
limit => 50
searchText => *
GET VARIABLE
SESSION VARIABLE
glpi_plugins => Array
0 => addressing
1 => archires
2 => outlookical
glpiID => 6
glpiname => administrateur
glpirealname => SDSIC
glpifirstname =>
glpilanguage => fr_FR
glpitracking_order => yes
glpiauthorisation => 1
glpiextauth => 0
glpisearchcount => Array
13 => 1
glpisearchcount2 => Array
13 => 0
glpiroot => /glpi
glpilist_limit => 30
glpicrontimer => 1192793598
glpiprofile => Array
ID => 4
name => super-admin
interface => central
is_default => 0
computer => w
monitor => w
software => w
networking => w
printer => w
peripheral => w
cartridge => w
consumable => w
phone => w
notes => w
contact_enterprise => w
document => w
contract_infocom => w
knowbase => w
faq => w
reservation_helpdesk => 1
reservation_central => w
reports => r
ocsng => w
dropdown => w
device => w
typedoc => w
link => w
config => w
search_config => w
check_update => r
profile => w
user => w
group => w
logs => r
reminder_public => w
backup => w
create_ticket => 1
delete_ticket => 1
comment_ticket => 1
comment_all_ticket => 1
update_ticket => 1
own_ticket => 1
steal_ticket => 1
assign_ticket => 1
show_ticket => 1
show_full_ticket => 1
observe_ticket => 1
show_planning => 1
show_all_planning => 1
statistic => 1
password_update => 1
helpdesk_hardware => 3
helpdesk_hardware_type => 8388674
show_group_ticket => 0
glpigroups => Array
0 => 10
1 => 39
glpi_plugin_archires_profile => Array
glpi_plugin_outlookical_profile => Array
ID => 4
name => super-admin
interface => outlookical
is_default => 0
outlookical => r
mailing => 1
mailing_config => 1
glpi_viewcentral => my
glpi_mailconfig => 1
glpi_onglet => 1
glpisearch => Array
kb_show => Array
1 => Y
2 => Y
4 => Y
6 => Y
7 => Y
8 => Y
10 => Y
11 => Y
12 => Y
13 => Y
14 => Y
15 => Y
16 => Y
17 => Y
18 => Y
19 => Y
20 => Y
21 => Y
22 => Y
23 => Y
24 => Y
25 => Y
26 => Y
27 => Y
28 => Y
29 => Y
30 => Y
31 => Y
32 => Y
33 => Y
34 => Y
35 => Y
36 => Y
37 => Y
38 => Y
39 => Y
40 => Y
41 => Y
42 => Y
43 => Y
44 => Y
45 => Y
46 => Y
47 => Y
48 => Y
MESSAGE_AFTER_REDIRECT =>
SQL REQUESTNumber of request: 5
Total Time: 0.007s
N° 1 :
SHOW COLUMNS
FROM glpi_docs
Time: 0.004sN° 2 :
SELECT *
FROM glpi_type_docs
WHERE ext LIKE 'txt' AND upload='Y'
Time: 0.001sN° 3 :
SELECT count(*) AS cpt
FROM glpi_dropdown_rubdocs
Time: 0.000sN° 4 :
SELECT *
FROM glpi_dropdown_rubdocs
WHERE (ID <> '0' )
ORDER BY name
Time: 0.001sN° 5 :
SELECT DISTINCT device_type
FROM glpi_doc_device
WHERE glpi_doc_device.FK_doc = '' AND glpi_doc_device.is_template='0'
ORDER BY device_type, FK_device
Time: 0.001s
Quand je procède à l'ajout, j'ai ce message :
Création du répertoire D:/www/glpi/files/ODS
Le fichier est valide, et a été téléchargé avec succès.
Et ceci dans le debug :
GLPI MODE DEBUG
TIME
0.673s
POST VARIABLE
myname => rubrique
table => glpi_dropdown_rubdocs
value => 0
rand => 21755001
comments => 1
limit => 50
searchText => *
GET VARIABLE
SESSION VARIABLE
glpi_plugins => Array
0 => addressing
1 => archires
2 => outlookical
glpiID => 6
glpiname => administrateur
glpirealname => SDSIC
glpifirstname =>
glpilanguage => fr_FR
glpitracking_order => yes
glpiauthorisation => 1
glpiextauth => 0
glpisearchcount => Array
13 => 1
glpisearchcount2 => Array
13 => 0
glpiroot => /glpi
glpilist_limit => 30
glpicrontimer => 1192793942
glpiprofile => Array
ID => 4
name => super-admin
interface => central
is_default => 0
computer => w
monitor => w
software => w
networking => w
printer => w
peripheral => w
cartridge => w
consumable => w
phone => w
notes => w
contact_enterprise => w
document => w
contract_infocom => w
knowbase => w
faq => w
reservation_helpdesk => 1
reservation_central => w
reports => r
ocsng => w
dropdown => w
device => w
typedoc => w
link => w
config => w
search_config => w
check_update => r
profile => w
user => w
group => w
logs => r
reminder_public => w
backup => w
create_ticket => 1
delete_ticket => 1
comment_ticket => 1
comment_all_ticket => 1
update_ticket => 1
own_ticket => 1
steal_ticket => 1
assign_ticket => 1
show_ticket => 1
show_full_ticket => 1
observe_ticket => 1
show_planning => 1
show_all_planning => 1
statistic => 1
password_update => 1
helpdesk_hardware => 3
helpdesk_hardware_type => 8388674
show_group_ticket => 0
glpigroups => Array
0 => 10
1 => 39
glpi_plugin_archires_profile => Array
glpi_plugin_outlookical_profile => Array
ID => 4
name => super-admin
interface => outlookical
is_default => 0
outlookical => r
mailing => 1
mailing_config => 1
glpi_viewcentral => my
glpi_mailconfig => 1
glpi_onglet => 1
glpisearch => Array
kb_show => Array
1 => Y
2 => Y
4 => Y
6 => Y
7 => Y
8 => Y
10 => Y
11 => Y
12 => Y
13 => Y
14 => Y
15 => Y
16 => Y
17 => Y
18 => Y
19 => Y
20 => Y
21 => Y
22 => Y
23 => Y
24 => Y
25 => Y
26 => Y
27 => Y
28 => Y
29 => Y
30 => Y
31 => Y
32 => Y
33 => Y
34 => Y
35 => Y
36 => Y
37 => Y
38 => Y
39 => Y
40 => Y
41 => Y
42 => Y
43 => Y
44 => Y
45 => Y
46 => Y
47 => Y
48 => Y
SQL REQUESTNumber of request: 5
Total Time: 0.006s
N° 1 :
SHOW COLUMNS
FROM glpi_docs
Time: 0.003sN° 2 :
SELECT *
FROM glpi_type_docs
WHERE ext LIKE 'txt' AND upload='Y'
Time: 0.001sN° 3 :
SELECT count(*) AS cpt
FROM glpi_dropdown_rubdocs
Time: 0.000sN° 4 :
SELECT *
FROM glpi_dropdown_rubdocs
WHERE (ID <> '0' )
ORDER BY name
Time: 0.001sN° 5 :
SELECT DISTINCT device_type
FROM glpi_doc_device
WHERE glpi_doc_device.FK_doc = '' AND glpi_doc_device.is_template='0'
ORDER BY device_type, FK_device
Time: 0.001s
Mais quand je cherche dans GLPI le document ajouté, il n'y est pas. J'ai cherché dans la BDD (table glpi_docs), il n'y a pas de filename correspondant. Pourtant, quand je vais sur mon serveur IIS, sous www\glpi\files\, j'ai bien un dossier ODS qui s'est créé ainsi que le fichier test.ods présent.
A croire que l'upload se passe correctement mais qu'il n'y a pas d'entrée de créée dans la BDD.
Pour info, des fois que çà puisse aider, j'ai 2 plugins installés : Export-Ical_Outlook et Adressage IP.
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
Tout le monde sèche sur mon pb ?
Je viens à nouveau de casser et recréer une installation de GLPI (toujours dernière version) et le problème se reproduit même sans la présence des plugins de mon install en production.
C'est à n'y rien comprendre... A croire que ma base SQL refuse de prendre en compte les formats Open Document.
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
Oui perso je sèche et comme il m'est impossible de reproduire votre problème, je vois pas comment je peux vous aider.
Je suis vraiment dsl.
Si quelq'un d'autre a une idée il est le bienvenu.
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Offline
j'ai pas tout lu le thread
le type de doc est bien autorisé ?
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
J'ai pensé que le pb pouvait venir de ma config IIS mais sans convictions. J'ai tout de même vérifié les permissions d'accès aux dossiers sous www\glpi. Sous mon serveur de test, j'ai poussé jusqu'à donner les permissions totales sans plus de résulat.
Il semble en fait qu'il y ait un problème au niveau de la requête d'écriture en bdd MySql pour les fichiers au format OpenDocument car toutes les autres extensions de documents fonctionnent très bien.
Tests d'ajout de documents de type :
- pdf -> OK
- xls -> OK
- doc -> OK
- ppt -> OK
- dot -> OK
- bmp (pour certains fax) -> OK
- jpg -> OK
- tif -> OK
- gif -> OK
(...)
- odt -> NOK
- ods -> NOK
... et idem pour tous les types OpenDocument.
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
Ce qui est surprenant c'est que le bug ne soit que chez vous et que nous n'arrivions pas à le reproduire...
Si la requête échoue, elle devrait échouer aussi chez nous et notament sur la démo.
A ne rien y comprendre...
Vous pouvez éventuellement nous envoyer votre DB pour qu'on teste si vous voulez.
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Pareil : sous xampp en 0.68.3 sous windows, le doc est bien créé et le odt dispo
Moi je penche vraiment sur IIS. Microsoft n'aimerait pas ses concurrents ? non..
Xavier Caillaud
Blog GLPI Infotel
Offline
Ce qui est surprenant c'est que le bug ne soit que chez vous et que nous n'arrivions pas à le reproduire...
Si la requête échoue, elle devrait échouer aussi chez nous et notament sur la démo.
A ne rien y comprendre...
Vous pouvez éventuellement nous envoyer votre DB pour qu'on teste si vous voulez.
Si le Team sèche, je suis vraiment inquiet ;-)
Je vais essayer de vous envoyer ma base (bien que je ne crois pas à un pb de bdd) dès demain.
Pareil : sous xampp en 0.68.3 sous windows, le doc est bien créé et le odt dispo hmm
Moi je penche vraiment sur IIS. Microsoft n'aimerait pas ses concurrents ? non.. lol
:-) Tiens, çà me donne une idée : Je vais me monter un EasyPhp et y installer glpi et ma bdd pour voir.
Si c'est IIS qui est fautif, étrange que personne d'autre que moi n'est relevé le pb. Je ne suis tout de même pas le seul à tourner sur IIS tout de même ..
Merci en tous cas de l'intérêt que vous portez à mon pb.
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
Si c'est IIS qui est fautif, étrange que personne d'autre que moi n'est relevé le pb. Je ne suis tout de même pas le seul à tourner sur IIS tout de même ..
J'espère que vous êtes le seul
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
mais iis et openoffice peut etre, oui
C'est pas bien de faire jouer la concurrence
Xavier Caillaud
Blog GLPI Infotel
Offline
J'espère que vous êtes le seul
j'espère aussi ..
Offline
mais iis et openoffice peut etre, oui
C'est pas bien de faire jouer la concurrence
C'est pas beau de se moquer !
Si çà ne tenait qu'à moi, j'aurais monté un Apache mais j'ai pô le droit
Sinon, question très bête : Comment faire pour vous envoyer ma bdd comme demandé par JMD ?
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
J'ai envoyé le dump comme proposé. S'il y a besoin de renseignements complémentaires, je suis actuellement en congés et il me sera difficile de retourner au boulot pour faire les vérifications (je pourrai mais c'est un cas de divorce ! ).
J'ai tout de même eu le temps de tester différentes approches de configuration de IIS mais sans résultat. Car je pense toujours que le pb vient de Micro$oft.
Le seul truc que je n'ai pas tenté c'est d'installer OOo sur le serveur. Si quelqu'un a un IIS chez lui (sic) et qu'il puisse tester... C'est que çà me bouffe cette histoire
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
Le serveur IIS interprète peut-être le .odt en tant que .zip, tu pourrais essayer en uploadant un fichier .docx (format de Word 2007) qui devrait reproduire le même problème. Si tu n'en as pas, j'en ai trouvé un ici
Pour la solution, si c'est ce problème, peut-être voir du côté des extensions mimes reconnues sur le serveur, IIS, ou PHP... mais j'ai pas d'IIS sous le coude non plus.
Last edited by EmpereurZorg (2007-10-27 15:00:02)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
Pour la solution, si c'est ce problème, peut-être voir du côté des extensions mimes reconnues sur le serveur, IIS, ou PHP... mais j'ai pas d'IIS sous le coude non plus.
Salut.
J'ai pensé aux extensions mimes sous IIS et, par acquis de conscience, j'ai renseigné toutes les extensions pour OOo mais çà n'a pas résolu le pb. Je ne pense pas que PHP soit en cause car cela fonctionne bien sur d'autres plateformes avec la même version de PHP.
Il doit y avoir une subtilité avec IIS. Le tout est de trouver laquelle...
Merci en tous cas pour ton intervention.
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
J'ai bien reçu votre DB, j'ai fait des tests et je n'ai aucun problème pour uploader des documents odt, odg ou autre.
Le problème vient donc bien de votre plateforme.
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline