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. |
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
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 !!!
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.