[Obm] Page blanche après suppression "Todo "

OBM at Cap'Mediatel obm-list@capmedia.fr
Wed, 05 Jul 2006 10:02:32 +0200


OBM at Cap'Mediatel wrote:
> Rande Mehdi wrote:
>> On Tue, 2006-07-04 at 12:00 +0200, OBM at Cap'Mediatel wrote:
>>  
>>> Rande Mehdi wrote:
>>>    
>>>> On Tue, 2006-07-04 at 09:15 +0200, OBM at Cap'Mediatel wrote:
>>>>        
>>>>> C'était bien vu, mais malheureusement phpinfo me dit bien :
>>>>>
>>>>>
>>>>>     pcre
>>>>>
>>>>> PCRE (Perl Compatible Regular Expressions) Support     enabled
>>>>> PCRE Library Version     3.9 02-Jan-2002
>>>>>
>>>>>             
>>>> Bonjour,
>>>> Je dois vous avouer que j'ai un peu du mal a voir d'ou vient le
>>>> problème, visiblement c'est lors du "parsing" des expressions 
>>>> régulière
>>>> que le message est renvoyé, donc tout laisse penser que cela vient de
>>>> pcre... pourriez vous mettre a jour votre version de pcre?
>>>>
>>>>         
>>> Bonjour,
>>>
>>> Après tests, il semble que la librairie PCRE du système soit 
>>> beaucoup plus récente, mais que la librairie PCRE utilisée par PHP4 
>>> soit statiquement liée à PHP ; or mon package PHP4 est la dernière 
>>> version disponible pour la RedHat Entreprise 4, je n'ai donc 
>>> malheureusement pas la possibilité de mettre le PCRE utilisé par PHP 
>>> à jour àmoins qu'il n'y ait un moyen de lui spécifier un fichier 
>>> '.so' à utiliser dans le php.ini...
>>>
>>>     
>>
>> Bon après des tests il semblerait que obm puisse fonctionner avec une
>> version plus ancienne encore de pcre (j'ai regardé avec la plus ancienne
>> que j'ai trouvé la 3.4), donc ca ne doit pas etre un problème de
>> version.
>>
>>  
>>> De toutes façon ce qui est très étrange c'est qu'OBM fonctionnait 
>>> très bien avant le passage en PHP5 et que malgré le retour en PHP4, 
>>> on n'arrive pas à avoir quelquechose de stable...
>>>     
>>
>> Oui en effet, j'ai également du mal a comprendre d'ou peux venir le
>> problème,
>> pour pouvoir éliminer pcre comme cause possible du bug pourriez vous
>> lancer le script ci-joint (pcre_test.php) avec php4 et php5 et voire si
>> les resultats sont les même?
>>
>>   
>
> En PHP4 :
> Recherche d'un chaîne commencant par abc dans abcdef (Resultat normal :
> 1 ) : Verification numéros de télephone comme dans OBM (Resultat
> normal : 1 ) :
>
> En PHP5 :
> Recherche d'un chaîne commencant par abc dans abcdef (Resultat normal :
> 1 ) : 1 Verification numéros de télephone comme dans OBM (Resultat
> normal : 1 ) : 1
>
> Ah ah, on dirait que vous avez mis le doigt sur quelque chose... Mais 
> quoi ?
>
> Au passage, le phpinfo() en PHP5 me donne :
> pcre
> PCRE (Perl Compatible Regular Expressions) Support     enabled
> PCRE Library Version     6.6 06-Feb-2006
>
>
>


Bonjour,

Est-ce que ce test vous donne plus d'informations sur l'origine du 
problème ?
Et surtout comment le résoudre :(
Quand OBM ne fonctionne pas, une partie de notre organisation est bloquée...

Cordialement,
Patrice LAUZELY.

> J'ai vérifié avec un "diff -u", pas de modification du global.inc entre
> la version des sources décompressées et celle que j'ai en production,
> les regexp n'ont donc pas été touchées par qui que ce soit... Même pas
> par inadvertance :)
>
> Cordialement,
> Patrice LAUZELY.