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