[RESOLU] Problème de version de PHP (ou ZEND) ?

Problème de version de PHP (ou ZEND) ? [RESOLU] - PHP - Programmation

Marsh Posté le 01-02-2013 à 09:47:32    

Bonjour,
J'ai récupéré récemment un site non développé par moi, et j'ai des différences de comportement en local (sur mon ubuntu de dev) et en distant (sur le virtualisé qu'on mettra en prod. dés qu'on aura récupérer la gestion des DNS).
 
J'ai des notices et warning  sur des pages en distant (sur le VPS donc) que je n'ai pas en local:
 
- PHP Notice:  Trying to get property of non-object in /path/to/script.php on line xxx => $var = $page->getParentAt(1, TRUE)->page_id;
Après avoir cherché un peu getParent renvoi null si cet index n'est pas définis, et ce que le comportement null->property serait définis quelque part ?
 
- PHP Warning:  call_user_func() expects parameter 1 to be a valid callback, function 'bcsub' not found or invalid function name in /path/to/script.php on line xxx => $prec = call_user_func(Zend_Locale_Math::$sub, $value, $number, $options['precision']);
- PHP Warning:  call_user_func() expects parameter 1 to be a valid callback, function 'bccomp' not found or invalid function name in /path_to_script.php on line xxx => if (call_user_func(Zend_Locale_Math::$comp, $value, 0) < 0) {
L'erreur se produit quand même si on remplace Zend_Locale_Math::$comp par un string 'bccomp' donc sur ce coup la je nage comlétement...
 
Je ne suis pas un grand spécialiste de la configuration serveur mais à niveau d'error reporting équivalent, je dirais que c'est un soucis de version différente non ?
Je suis en php 5.3.10 en local et j'ai tenté 5.3.3 (le packet officiel) ou 5.4.11 (le packet rémi http://blog.famillecollet.com/post [...] php-5.4.11 ).
J'ai comparé les info.php et les php.ini avec winmerge mais sans trouver d’où ça peut venir...
 
Ce ne sont que des notices et des warnings mais dans la mesure ou je ne les ai pas en local j'aimerais bien comprendre, je précise aussi qu'a titre personnel je n'ai jamais utilisé Zend avant !
Merci pour tout piste de débugage :hello:


Message édité par mechkurt le 01-02-2013 à 11:30:39
Reply

Marsh Posté le 01-02-2013 à 09:47:32   

Reply

Marsh Posté le 01-02-2013 à 11:25:34    

Ok, j'ai corrigé mes 2 warnings en installant la packet php-bcmath depuis le repository de remi, reste le problème de la notice...


---------------
D3
Reply

Marsh Posté le 01-02-2013 à 11:30:20    

Ok, j'ai maintenant les mêmes notices en local (je surfais une autre page et mon niveau d'erreur n'était pas le bon).


---------------
D3
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed