18 mars 2019 :
Suppression des versions devenues obsolètes :
PHP 5.2 et MySQL 4

sur les hébergements mutualisés Icodia

Les versions 5.2 de PHP et 4 de MySQL sont obsolètes, nous les avions compilées et maintenues sur nos forfaits d’hébergement mutualisé afin de rester compatibles avec les sites des clients utilisant de vieux CMS.
Pour des raisons de performance et  de sécurité, ces versions vont être supprimées de vos forfaits d’hébergement mutualisés.
En effet, les failles patchées par l’équipe d’Icodia sont de plus en plus complexes à traiter, nous nous assurons également par ce biais de la légitimité de vos demandes d’intervention et évitons certaines tentatives d’usurpation d’identité pour des demandes concernant vos sites.

À compter du 18 mars 2019,
ces versions ne seront plus maintenues par nos services.

Pour la continuité du fonctionnement de votre site,
il est important d’effectuer certaines mises à jour sur ce dernier.

Au sommaire de ce guide :

  1. PHP 5.2
    1.1. Comment vérifier la version de PHP utilisée sur mon site ?
    1.2. Comment modifier la version de PHP de 5.2 vers 5.3 et vérifier si mon site est bien compatible avec cette version ?
  2. MYSQL 4
    2.1. Comment savoir si votre site utilise MYSQL 4 ?
    2.2. Passer vos données de MySQL 4  vers MySQL 5
    2.3. Connecter votre site à votre nouvelle base de données en MySQL 5

1 – PHP 5.2 :

À compter du 18 mars 2019, cette version de PHP ne sera plus fonctionnelle sur vos packs d’hébergement.

L’hébergement de vos sites paramétrés sur PHP 5.2 passeront automatiquement en PHP5.3 à cette date.

Si l’hébergement de votre site est toujours paramétré pour utiliser PHP5.2 :
=> Nous vous conseillons de passer dès aujourd’hui votre site en PHP 5.3, afin de vous assurer de la compatibilité de ce dernier avec cette version supérieure de PHP avant la suppression de cette version par nos services (vous pourrez revenir à la version 5.2 après avoir effectué vos vérifications et jusqu’au 18 mars 2019).

Si cela n’est pas le cas, vous avez jusqu’au 18 mars pour mettre à jour votre site.

1.1. Comment vérifier la version de PHP utilisée par mon site ?

Munissez-vous de la feuille de paramètres de votre pack et connectez-vous sur votre interface Icoadmin.

paramètres et outils de votre pack d'hébergement

Dans l’onglet « Paramètres et outils », vérifiez la version de PHP utilisée sur votre hébergement :

1.2. Comment modifier la version de PHP 5.2 vers PHP 5.3,
afin de vérifier si mon site est bien compatible avec cette version de PHP ?

  • Dans le menu déroulant, « Version de PHP sur l’hôte virtuel« , sélectionnez, « PHP 5.3.x » (1)
  • Puis cliquez sur Valider en bas du bloc pour appliquer cette version de PHP (2)

Une fois cette opération effectuée, rendez-vous sur votre site afin de vérifier s’il est toujours fonctionnel :

Testez l’intégralités des fonctionnalités de ce dernier, ainsi que l’ensemble de ses pages.

=>  Si l’ensemble du site fonctionne correctement :

  • Vous pouvez rester sur cette version de PHP ;
  • Vérifiez maintenant la version de MySQL utilisée par votre site (point 2 de cet article).

=> Si vous constatez des dysfonctionnements sur votre site :

Votre site utilise probablement des fonctions de PHP qui ne sont pas compatibles avec la version supérieure de PHP. Il vous faut mettre à jour votre site et remplacer les fonctions dépréciées que ce dernier utilise par des fonction supportées par PHP 5.3.

Note : en attendant que les correctifs soient appliqués sur votre site, vous pouvez faire la manipulation inverse et repasser votre version de PHP en 5.2, jusqu’au 18 mars 2019, date à laquelle cette versionde PHP sera supprimée de nos packs d’hébergements mutualisés, tous les sites passeront alors automatiquement en PHP 5.3.

1.3. Vous n’êtes pas en mesure de le faire par vous-même ?

Contactez le prestataire qui a développé votre site, notre service développement ou notre service commercial, nous étudierons avec vous les possibilités d’adaptation de votre site ou d’autres solutions sur-mesure.

 

2 . MySQL 4

La version 4 de MySQL, sera également supprimée des hébergements mutualisés Icodia, il est donc important, si vos sites utilisent des bases de données sous cette version de MySQL, de migrer vos bases de la version 4 à la version 5 de MySQL.

2.1. Comment savoir si mon site utilise une base de donnée en MySQL 4 ?

=> Si les fichiers de votre site se connectent à la base de données en utilisant le nom d’hôte « localhost », vous utilisez une base de donnée format MySQL4

=> Vous pouvez également vérifier les format de la base (ou des bases) que vous utilisez dans votre IcoAdmin :

Munissez-vous de la feuille de paramètres de votre pack et connectez-vous sur votre interface Icoadmin.

paramètres et outils de votre pack d'hébergement

Dans l’onglet « Paramètres et outils », dans la section « Hébergement »,  vérifiez le tableau de la liste de vos bases MySQL 4 et MySQL 5 :

=> Ici par exemple, il y a deux bases MySQL 4 sur l’hébergement

Si votre site utilise une base MySQL 4, cette dernière ne sera plus fonctionnelle à partir du 18 mars 2019, il vous faut donc impérativement la passer en MySQL 5 afin d’assurer le bon fonctionnement de votre site.

2.2. Passer vos données de MySQL 4 vers MySQL 5 :

  • Créez une base de donnée « de remplacement » en MySQL 5 en utilisant l’outil de création de base sous le tableau récapitulatif de vos bases de données :
  • Dans le tableau de vos bases de données, cliquez sur l’icone « Copier » de la ligne de votre base MySQL 4 :
  • sur l’écran suivant, choisissez la base de destination (la base MySQL 5 que vous avez créé) et validez

2.3. Modifier les paramétrages de votre site afin qu’il interroge cette nouvelle base de données :

Une fois vos données passées sur une base en MySQL 5, il vous faut réadapter les fichiers de configuration de votre site internet :

Dans vos scripts de connexion à la base de données,

remplacez :

localhost  (nom d’hôte du serveur MySQL 4)

par

m5c1.icodia.com (nom d’hôte du serveur MySQL 5)

À noter qu’après le 18 mars 2019, le nom d’hôte localhost sera utilisé pour le serveur MySQL5

2.4. Vous n’êtes pas en mesure de le faire par vous-même ?

Contactez le prestataire qui a développé votre site, notre service développement ou notre service commercial, nous étudierons avec vous les possibilités d’adaptation de votre site ou d’autres solutions sur-mesure.