Salut la communauté, Mon site tourne avec de vieilles versions de PHP (4.4.9) et de MySql (5.0.51a) sur un mutu OVH qui permet mieux. Ca ne me pose de problèmes de développement mais je me pose cette question : OVH peut-il a un moment passer d'office le mutu à des versions plus récentes ? Si oui, il me faudrait anticiper pour éviter des déboires et une mise à jour dans l'urgence, non ? Ou est-ce que je peux continuer ainsi tranquillement ? Merci d'avance, OTP
PHP 4 n'est plus maintenu officiellement. Si une faille de sécurité est découverte, alors tu mets ton application en péril suivant la dangerosité. Toutefois, rien n'empêche OVH d'appliquer des patchs de sécurité sur leur version de PHP4. Ceci leur permet de continuer à fournir cette version à leur client. Mais en effet, ils peuvent à tout moment décider de supprimer cette version de leur offre. Je ne pense pas qu'ils feraient cela du jour au lendemain. Ça passera par un message collectif pour avertir les clients et avec un délai suffisamment long (de quelques semaines à quelques mois). Je ne saurai que te conseiller d'envisager la migration de tes projets. Suivant la complexité de ceux-ci, ce n'est pas forcément long. La moins récente des versions toujours maintenu est la 5.4.
Meri Blount pour cette réponse très claire. Je vais donc m'y coller. Sais-tu s'il existe de endroits où je peux facilement voir les fonctions (et autres ?) qui ont disparu/été modifiées d'une version de php et mysql à une autre ? Encore merci, Michaël
Bien entendu. La documentation PHP est, de mon point de vue, excellente. On trouve vraiment toutes les informations, et en plus en français. Pour les migrations, tu as tout ce qu'il te faut ici : http://php.net/manual/fr/appendices.php Ce qui te sera intéressant, ce sera surtout les parties expliquant les changements/incompatibilités avec la précédente version.
@Blount : merci pour le lien. Je vais voir ça. @rick38 : je ne me souviens pas avoir reçu ça. Raison de plus en tout cas pour m'y mettre. Ceci concerne le php. Quid de mySql ?
Vu le peu de problèmes de migrations qu'il y a entre les versions de MySQL, pour ma part je ne me poserais même pas la question pour de petits sites. Ce qui change généralement, c'est le fonctionnement de l'optimiseur de requêtes. Les probabilités que ça ait le moindre impact (négatif comme positif) sur ce type de site sont vraiment très faibles.
@OTP j'ai du gérer ça sur une vingtaine de site chez 1&1 il y a pas longtemps, chez moi le travail a concerné surtout la migration des expressions régulières ereg ... > preg ... et plus tard car il n'y avait pas urgence mysql ... > mysqli ...
Un soft comme http://pear.php.net/package/PHP_CodeSniffer ne pourrait pas aider à vérifier les fonctions ?
Pour information, voici la liste des changements incompatibles entre les versions de PHP : > de PHP 4 à PHP 5 : http://www.php.net/manual/fr/migration5.incompatible.php > de PHP 5.1 à PHP 5.2 : http://www.php.net/manual/fr/migration52.incompatible.php > de PHP 5.2 à PHP 5.3 : http://www.php.net/manual/fr/migration53.incompatible.php > de PHP 5.3 à PHP 5.4 : http://www.php.net/manual/fr/migration54.incompatible.php > de PHP 5.4 à PHP 5.5 : http://www.php.net/manual/fr/migration55.incompatible.php > de PHP 5.5 à PHP 5.6 : http://www.php.net/manual/fr/migration56.incompatible.php https://www.ovh.com/fr/g1207.configurer_le_php_sur_son_hebergement_web ... u_2014_ovh
Merci. Après check complet, seuls mes scripts récupérés ailleurs posent problème... Tout mon code perso est nickel !