Bonjour Nicolas,

Merci pour tes essais qui m¹ont permis d¹obtenir un résultat similaire au
tiens, je commence à voir la lumière!

Cordialement,

Mehdi ZENATI
Le 16/07/2015 11:43, « Nicolas Briche » <nbri...@free.fr> a écrit :

>Bonjour,
>
>Le 2015-07-15 12:26, [VODO] Mehdi ZENATI a écrit :
>> J'aimerai pouvoir utiliser le plugin webservices afin d'atteindre mon
>> objectif. J'ai suivi la procédure d'installation, activé mon plugin,
>> seulement quand j'essaye de faire des tests en CLI et en local dans un
>> premier temps, j'obtiens toujours la même erreur :
>> 
>> $ php testxmlrpc.php
>> 
>> + Calling 'glpi.test' on
>> localhost//tech/plugins/webservices/xmlrpc.php
>>  PHP Warning:
>> file_get_contents(localhost//tech/plugins/webservices/xmlrpc.php):
>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
>>  in /Users/tech/webprojects/laravel/app/testxmlrpc.php on line 118
>>  + No response
>
>Juste par curiosité je viens d'essayer, et j'ai le même résultat.
>
>En lisant le script, je m'aperçois qu'en fait il choisit des défauts qui
>ne se résolvent pas en une URL valide.  Mon install de GLPI est
>configurée pour répondre sur http://glpi.<domaine>.lan/, avec au pire
>une redirection si un client tente l'ancienne adresse
>(http://glpi.<domaine>.fr/).  Les webservices XML-RPC existent donc sur
>http://glpi.<domaine>.lan/plugins/webservices/xmlrpc.php.
>
>Seulement voilà, si tu invoques le script à vide avec juste "php
>testxmlrpc.php", il te construit une URL par défaut en prenant
>"localhost" comme nom d'hôte, et le chemin de GLPI sur le système de
>fichiers comme chemin URL.  Chez moi, comme GLPI est installé dans
>/usr/local/glpi-prod, ça donne
>http://localhost/glpi-prod/plugins/webservices/xmlrpc.php, qu'Apache
>ignore royalement parce qu'il ne connaît pas ce chemin.
>
>Mais le script t'autorise à lui fournir des paramètres: php
>testxmlrpc.php --help
>
>En lui donnant les paramètres particuliers de mon site:
>
>php testxmlrpc.php --host=glpi.<domaine>.lan
>--url=/plugins/webservices/xmlrpc.php
>
>J'arrive à un meilleur résultat:
>
>nbriche@srv-inventory1:/usr/local/glpi-prod/plugins/webservices/scripts$
>php testxmlrpc.php --host=glpi.<domaine>.lan
>--url=/plugins/webservices/xmlrpc.php
>+ Calling 'glpi.test' on
>http://glpi.<domaine>.lan//plugins/webservices/xmlrpc.php
>+ Response: Array
>(
>     [glpi] => 0.85.4
>     [webservices] => 1.5.0
>     [shellcommands] => 1.8.0
>     [monitoring] => 0.85+1.1
>)
>
>
>Voilà voilà.
>
>N.
>
>_______________________________________________
>Glpi-dev mailing list
>Glpi-dev@gna.org
>https://mail.gna.org/listinfo/glpi-dev


_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to