Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[RESOLU]PHP 5.3 obsolète chez OVH
#3

Merci jce pour ta réponse je suis rassuré pour la version.

Par contre pour passer de PHP 5.3 à 5.4 ou 5.5 c'est différend

mes connaissances sont très limitées et en même temps j'essaie de participer en signalant les erreurs rencontrées

je ne dois pas être le seul utilisateur dont le site est chez ovh
c'est un peut long mais j'essaie d'être précis :/

**********************
si je modifie .htaccess en supprimant SetEnv PHP_VER 5_3 (en local avec wamp 2.5 ça fonctionne très bien comme ça et cmsms tourne en PHP 5.5.12)
il y a l'erreur suivante sur une page blanche :
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/domart/www/include.php on line 93

*************
si je modifie la version PHP dans .htaccess
SetEnv PHP_VER 5_3 deviens SetEnv PHP_VER 5_4
ça fonctionne mais E_STRICT dans error_reporting est activé (avec PHP 5.3 il est désactivé) et une erreur est affichée dans le site concernant le module showtime
Warning: Creating default object from empty value in /home/domart/www/modules/Showtime/function.default_swf.php on line 108

si j'ajoute ces 2 lignes dans .htaccess (ça fonctionne en local avec wamp 2.5 pour désactiver E_STRICT et E_DEPRECATED )
php_flag display_errors off
php_value error_reporting 0

Cette erreur est affichée sur une page blanche
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, postmaster@www.dom-art.fr and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.

je ne sait pas arrêter E_STRICT dans error_reporting autrement que par .htaccess
et je ne peut pas rester avec cette erreur qui s'affiche

**************
si je modifie la version PHP dans .htaccess pour essayer 5.5 (ovh conseille 5.5)
SetEnv PHP_VER 5_3 deviens SetEnv PHP_VER 5_5
il y a l'erreur suivante sur une page blanche:
Parse error: syntax error, unexpected T_FUNCTION in /home/domart/www/lib/html_entity_decode_php4.php on line 307

détails sur le fichier
html_entity_decode_php4.php
22 juin 2006
This is a PHP4 function that redefine the standard html_entity_decode function to support UTF-8 encoding.

*******************************

en créant .ovhconfig (je laisse .htaccess tranquile) comme décrit dans ovh.com/fr/g1207.php-ovh
CMSMS tourne avec php 5.5.22
E_STRICT dans error_reporting est activé mais l'erreur de showtime n'est plus signalée ???

je laisse comme ça pour l'instant ...
je crains dans l'avenir d'avoir des problèmes avec E_STRICT et je ne sais pas comment le désactiver sans passer par .htaccess

Si quelqu'un y comprend quelque chose je serais ravi de savoir

Sinon je mettrais résolu dans 2 ou 3 jours

Merci en tous cas ça fait plaisir de ne pas être seul Smile
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)