You are not logged in.
Bonjour,
je rencontre un problème que sans doute beaucoup vont connaitre.
GLPI 0.9 nécessite PHP 5.4 ou supérieur. PHP 5.4 requière Apache 2.4.
Le problème est que le module mod_perl.so est incompatible avec apache 2.4.
Or ce module est indispensable pour OCS report.
Donc si on a GLPI avec OCS report (ce qui est souvent le cas), c'est foutu je crois.
Qeulqu'un a trouvé une solution ? Sinon il faut séparer les deux serveurs Web, mais c'est très peu pratique et ça nécessite de reconfigurer énormément de choses
Offline
> GLPI 0.9 nécessite PHP 5.4
Oui
> PHP 5.4 requière Apache 2.4.
Faux, PHP 5.4 (et supérieur) fonctionne avec Apache 2.2
> Le problème est que le module mod_perl.so est incompatible avec apache 2.4.
Faux, la version 2.0.9 est compatible avec Apache 2.4
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
>> GLPI 0.9 nécessite PHP 5.4
>Oui
>> PHP 5.4 requière Apache 2.4.
>Faux, PHP 5.4 (et supérieur) fonctionne avec Apache 2.2
Je veux bien le lien d'un distribution qui mélange Apache 2.2 et PHP 5.4 par exemple J'ai pas trouvé
>> Le problème est que le module mod_perl.so est incompatible avec apache 2.4.
>Faux, la version 2.0.9 est compatible avec Apache 2.4
Pour perl 2.09 en Win32, aucun lien ne fonctionne depuis : http://www.apache.org/dyn/closer.cgi/pe … in32-bin/.
J'ai cherché un peu partout ailleurs. Apparement mod_perl peut fonctionner sous Apache 2.4, mais uniquement Linux (ici c'est le forum Windows)
Merci pour ton aide
Offline
Franchement je regarde jamais le titre du forum...
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
Bonjour,
Je suis dans le même cas de figure, j'ai un peu tout tenté et passé beaucoup trop de temps:
- install Xampp portable dernière version, installation de perl par dessus => ne fonctionne pas
- install Xampp classique avec module PERL =>ne fonctionne pas
- upgrade "simple" du PHP sur le Xampp déja installé =>ne fonctionne pas
- install de la derniere version d'OCS avec son Xampp embarqué => pas la bonne version de PHP...
Sans parler des magouilles à base de copies de répertoires et de DLL au fur et a mesure des messages d'erreur...
Bref, j'y ai passé pas mal de temps, j'ai testé la 0.90 "tel quel" (qui résoud certains de mes problemes), OCS et GLPI tournent, mais impossible de faire la synchro avec les clients OCS...
N'ayant pas un attachement particulier pour OCS, j'ai cherché à voir comment passer par autre chose (fusioninventory?), mais pas concluant pour l'instant...
Last edited by fabien.herve (2015-11-18 18:23:56)
Offline
Je pense qu'il n'y a pas de solutions de ce sens là, effectivement.
J'ai finalement fait le grand saut pour abandonner OCS et passer au module Fusion inventory de GLPI qui semble faire un peu la même chose. Là, effectivement, ça marche. par contre c'est au niveau de la documentation que c'est un peu léger.
Si tu fais aussi ce choix, n'hésite pas à me contacter.
Offline
Bonjour à tous,
Quelqu'un a t'il essayé la solution suivante ?
https://commaster.net/content/installin … pp-windows
Bonne journée
Cordialement
Gruik
Offline
Bonjour,
Quelqu'un a t'il trouvé une piste sur le sujet. Je suis exactement dans le même cas et ma plateforme ocs ne tourne plus depuis ma mise à jour de xampp.
A près pas mal de recherche, je suis tombée sur le même constat que Drakko.
Je me pose la question d'avoir 2 serveurs : 1 pour GLPI en apache 2.4 et 1 pour ocs en apache 2.2.
Du coup on garde des failles de sécurité avec apache et on a 2 serveurs windows à gérer et 2 licences. C'est vraiment pas l'idéal, mais si c'est temporaire pourquoi pas.
Je m'en vais fouiller le forum d'ocs, au cas où.
Serveur : Windows 2012 R2, Xampp 5.6, Apache 2.4
GLPI 1 : v0.90.3 / GLPI 2 : v0.85.5 / Fusion Inventory 0.90+1.2
Utilisation de GLPI depuis 2011
Offline
Sur les conseils d'un employé de Teclib que j'ai eu au téléphone j'ai laissé tomber OCS inventory pour prendre Fusion inventory.
Le passage n'est pas anodin, mais au final, c'est pas mal.
Je trouve surtout que le déploiement est plus pénible à mettre en œuvre même s'il est plus "puissant".
Offline
Merci de ton retour rapide. J'etais justement en train de fouiller de ce côté car c'est intégré directement dans GLPi donc plus de gestion de version de base, de maj de plateforme et de double bdd.
Je vais essayer de suivre ce tuto déjà : http://www.dsfc.net/logiciel-libre/glpi … inventory/
Je dois aussi contacter Teclib pour connaitre les offres de support qu'il propose.
Serveur : Windows 2012 R2, Xampp 5.6, Apache 2.4
GLPI 1 : v0.90.3 / GLPI 2 : v0.85.5 / Fusion Inventory 0.90+1.2
Utilisation de GLPI depuis 2011
Offline
Bonjour à tous,
TEST effectué sur une machine de TEST bien sûr.
Si cela peut vous aider :
http://ask.ocsinventory-ng.org/3418/ocs … lpi-0-90-1
Pour la version de Xampp prendre le zip.
++
Gruik
Last edited by Gruikgruik (2015-12-12 23:50:50)
Offline
Bonjour à tous,
Je reviens vers vous afin de partager mes tests :
Faire une sauvegarde de votre répertoire xampp avant.
Donc pour faire fonctionner la version 0.90.1 avec un OCS inventory 2.1.2 incluant la version xampp 1.7.7 il vous faut :
Télécharger la version xampp-win32-1.8.0-VC9.zip : http://sourceforge.net/projects/xampp/f … ows/1.8.0/
Arrêter le service apache et mysql, faire un copier/coller du répertoire php de xampp 1.8.0 vers votre répertoire xampp:
et procéder à la Modification du fichier php.ini en rajoutant : extension=php_fileinfo.dll sans ; et en retirant ; devant extension=php_ldap.dll.
redémarrer les services :
Tester votre OCS et ensuite passer à la version 0.90.1.
Vous restez donc avec une version xampp en 1.7.7, apache 2.2 etc etc, et une version php en 5.4.4 qui permet de faire tourner glpi 0.90.1.
PS : vous pouvez aussi copier/coller le répertoire xampp=>htdocs => xampp de la version 1.8.0 vers votre répertoire xampp
pour avoir ceci : (corrige quelques erreurs d'affichage. Par contre vous restez bien avec votre version xampp 1.7.7
après je n'ai pas poussé plus loin.
Bonne journée
++
Gruik
Last edited by Gruikgruik (2015-12-29 18:38:14)
Offline
Mais est-il bien raisonnable d'utiliser ces versions complètement obsolètes, non sécurisées et non maintenues ?
php 5.4.4 ^^!
openssl... ?
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
Bonjour Remi,
Effectivement.
Après on peut toujours tester la dernière ou l'avant dernière version de xampp :
http://sourceforge.net/projects/xampp/f … 20Windows/
++
Gruik
Last edited by Gruikgruik (2015-12-30 01:36:58)
Offline
Pour ma part, après avoir tester la dernière version de xampp, cela ne fonctionne pas
un soucis avec perl
si quelqu'un peut se pencher dessus
il y a des modif à faire dans le httpd-perl.conf
OCS 2.1.2 / GLPI 0.85.2 + OCS Inventory NG 1.1.0 + plugins
Offline
Bonjour à tous,
Il faut pas mettre à jour aussi : mod_perl.so ?
C:\xampp\apache\modules\mod_perl.so
Mais je ne suis pas un expert.
https://perl.apache.org/docs/2.0/os/win32/install.html
Les sources :
++
Gruik
Last edited by Gruikgruik (2015-12-30 18:41:13)
Offline
Bonjour,
Le problème viens déjà du fait d'utiliser Xampp ... et bien sûr que mod_perl n'est pas encore été porté en stable sur Apache 2.4 win32 ...
Pour ma part 2 instances Apache sur le même serveur :
- Apache 2.4 Php 5.4 ou supérieur, écoute sur port 80 pour GLPI et autres sites (phpmyadmin ...) avec un vhost qui fait un reverse proxy vers la deuxième instance
- Apache 2.2, Php 5.4 ou supérieur compatible, mod_perl 2.0.8, écoute sur 8080, dédié à OCS
Pour les agents et les utilisateurs c'est transparent, c'est l'Apache 2.4 qui fait le job de redirection.
Par contre j'avoue c'est un peu plus compliqué qu'installé Xampp .... XD
GLPI : 9.1.6 - OCS : 2.1.2
Plateforme : Windows Server 2008R2 Standard Edition Service Pack 1
Apache/2.2.31 (Win32) mod_ssl/2.2.31 OpenSSL/1.0.1p PHP/5.4.45 mod_perl/2.0.8 Perl/v5.16.3 ()
MySQL: 5.7.10-log
Offline