You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2015-11-04 18:23:01

Drakko
Member
Registered: 2015-11-04
Posts: 73

GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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 sad

Offline

#2 2015-11-04 18:49:20

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

> 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

#3 2015-11-04 19:17:01

Drakko
Member
Registered: 2015-11-04
Posts: 73

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

>> GLPI 0.9 nécessite PHP 5.4
>Oui

smile

>> 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 smile J'ai pas trouvé sad

>> 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

#4 2015-11-04 19:21:48

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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

#5 2015-11-18 18:21:11

fabien.herve
Member
Registered: 2013-12-17
Posts: 20

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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

#6 2015-11-18 18:24:14

Drakko
Member
Registered: 2015-11-04
Posts: 73

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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

#7 2015-12-07 16:47:57

Gruikgruik
Member
Registered: 2015-05-20
Posts: 44

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

Bonjour à tous,

Quelqu'un a t'il essayé la solution suivante ?

https://commaster.net/content/installin … pp-windows

Bonne journée

Cordialement

Gruik

Offline

#8 2015-12-09 09:46:21

popo17
Member
Registered: 2011-02-28
Posts: 79

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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

#9 2015-12-09 09:56:57

Drakko
Member
Registered: 2015-11-04
Posts: 73

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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

#10 2015-12-09 10:00:20

popo17
Member
Registered: 2011-02-28
Posts: 79

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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

#11 2015-12-11 19:08:47

Gruikgruik
Member
Registered: 2015-05-20
Posts: 44

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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

#12 2015-12-29 18:10:08

Gruikgruik
Member
Registered: 2015-05-20
Posts: 44

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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.

dfb76b65-82e5-43b3-9511-f8852f88e8ee.jpg

0efefcb4-b88e-4919-8cec-a28d5f4bf4af.jpg

29ffeb55-1eac-4f2e-b2fb-8d6cfedccba3.jpg

Bonne journée

++

Gruik

Last edited by Gruikgruik (2015-12-29 18:38:14)

Offline

#13 2015-12-29 20:27:44

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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

#14 2015-12-30 01:36:44

Gruikgruik
Member
Registered: 2015-05-20
Posts: 44

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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

#15 2015-12-30 10:11:14

mickythekiller
Member
Registered: 2011-07-08
Posts: 216

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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

#16 2015-12-30 17:12:08

Gruikgruik
Member
Registered: 2015-05-20
Posts: 44

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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 :

http://apache.org/dist/perl/

++

Gruik

Last edited by Gruikgruik (2015-12-30 18:41:13)

Offline

#17 2015-12-31 12:19:53

berserker
Member
From: Toulouse
Registered: 2009-09-15
Posts: 160

Re: GLPI 0.90 -> PHP 5.4 -> Apache 2.4 -> pas de mod_perl -> Pas d'OCS

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

Board footer

Powered by FluxBB