Je tente de mettre à jour comme d'habitude Joomla vers la nouvelle version.

J'ai le message suivant:

Une mise à jour de Joomla ‎5.0.3 a été détectée mais votre serveur web ne répond pas

aux exigences requises.
Votre version MySQL "5.7.42-log" est inférieure à "8.0.13".

 

 

J'ai reçu un mail d'OVH me recommandant de regarder cet article

 Dupliquer le contenu d'une base de données dans une autre

 

Je me dis que passer comme cela d'une version 5.7.42 à une version 8.0.13,

c'est risqué de faire cela directement sur le serveur OVH.

De plus je n'ai qu'une base payante; pas envie d'en racheter une !!!

 

Du coup j'essaie d'installer le nouveau mysql en local.

 

J'utilise couramment l'outil   EasyPhp.

 

Par contre ils ne proposent pas gratuitement la version 8.0.x de MySql.

 

Du coup me voilà contraint d'installer manuellement la version.

 

Merci à openclassrooms pour l'indication du mode d'installation

 

 J'ai installé la version y compris avec le service, sans le lancer automatiquement; je préfère maitriser le lancement.

 

 J'ai mis mon userid/mot de passe habituels

 

Il suffit ensuite de lancer d'une part le service MySQL

MySQL80_service.png

 

 

 

 EasyPHP_HTTP.png

 

         Et de ne lancer que les services HTTP Server

 

 

 

 

 

 

 

 

 

 

J'ai ensuite fait un backup de ma base joomla utilisée et l'ai restaurée sur la nouvelle database mysql en utilisant phpMyAdmin.

 

Avec cette mise à jour j'arrive à mettre à jour mon site en local avec la version 5.0.3

 

Une fois la validée il ne reste plus qu'à modifier ma version de MySql chez OVH.

Ils ont bien fait les choses. Cette mise à jour est automatique !!!

 

 

mySQL_OVH.png


Remarque: A noter qu'après le basculement vers MySql 8.0.x, on a une rupture de compatiblité. LEs versions de Joomla inférieures (V4.x ...)  ne fonctionnent plus

J'avais conservé ma première base de données avant d'en acheter une nouvelle. C'est celle-ci que j'utilise pour mes anciennes versions.

 


 

Add comment