La maj de mes sites vers Joomla 5.0.0

Réduire
Une réponse a été apportée à ce sujet.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • La maj de mes sites vers Joomla 5.0.0

    Mes sites sont soit chez Ionos, soit en local sous wamp. Dans les deux cas, mysql est en 5.7; Ionos ne propose pas mysql 8.1
    La maj de 4.3.4 vers 4.4.0 s'est effectuée sans problème et tous les voyants étaient au vert.
    La maj automatique vers 5.0.0 m'a été refusée (sans doute à cause de la version de MySQL) : "Ce site ne peut pas être mis à jour vers Joomla 5.0.0 - Une mise à jour de Joomla 5.0.0 a été détectée mais votre serveur web ne répond pas aux exigences requises"
    J'ai donc transféré le pack de maj manuellement, tout s'est bien passé et les sites semblent fonctionner correctement, malgré une version de Mysql présentée comme insatisfaisante.
    Dernière édition par olivier834 à 18/10/2023, 10h27
    daneel aime ceci.
  • Réponse sélectionnée par daneel, le 18/10/2023, 18h53.

    Envoyé par RobertG Voir le message
    Bonjour,

    Beaucoup d'hébergeurs ne proposent plus que MariaDB.
    Personnellement, je suis sur de telles bases depuis des années.

    Pour passer d'une version à l'autre, exporte et recrée une base où importer ta sauvegarde.
    Je viens d'en discuter avec la hotline de Ionos. Ils me suggèrent en effet de passer sur MariaDB 10 de la façon suivante :
    1.- Faire une sauvegarde de la BDD sous mysql5.7
    2.- Créer une nouvelle base de données (BDD) au format MariaDB
    3.- y importer la sauvegarde de la BDD
    4.- modifier le fichier configuration.php (lignes 16 à 19, host, user, password, db)
    Et ça devrait marcher...
    daneel, herve et Jeff71 aiment ceci.

    Commentaire


    • #2
      Pour info

      Cela fait presque 3 ans que MySQL 5.7 n'est plus suivi et si certains payent pour jouer les prolongations de support, cela va se terminer bientôt (le 30 octobre) sauf si ton hébergeur décide d'avoir le support au delà de plus de 9 ans, ce qui est possible en théorie à vie (du moins jusqu'à ce qu'il en décide autrement : https://www.mysql.com/support/ ).

      Cela sous-entend qu'il n'y a pas d'évolution technique et les améliorations en terme de performance ne seront pas intégrés. C'est juste un deal avec Oracle pour maintenir contre les failles de sécurité






      Version Date de publication Suivi niveau premier (mise à jour de sécurité) Prise en charge étendue Dernière version
      8.1 il y a 3 mois et 4 semaines (21 juin 2023) Oui Oui 8.1.0 (21 juin 2023)
      8.0 ( LTS ) il y a 5 ans (08 avril 2018) Se termine dans 1 an et 6 mois (30 avril 2025) Se termine dans 2 ans et 6 mois (30 avril 2026) 8.0.34 (22 juin 2023)
      5.7 il y a 8 ans (09 octobre 2015) Terminé il y a 2 ans et 11 mois (31 octobre 2020) Se termine dans 1 semaine et 6 jours (31 octobre 2023) 5.7.43 (21 juin 2023)
      5.6 Il ya 10 ans (01 février 2013) Terminé il y a 5 ans et 7 mois (28 février 2018) Terminé il y a 2 ans et 7 mois (28 février 2021) 5.6.51 (05 janvier 2021)
      5.5 Il y a 12 ans (03 décembre 2010) Terminé il y a 7 ans et 9 mois (31 décembre 2015) Terminé il y a 4 ans et 9 mois (31 décembre 2018) 5.5.63 (21 décembre 2018)

      ​De mon point de vue, installer Joomla 5 sur une ancienne version de MySQL comporte des risques. Je vous conseille de choisir un hébergeur à jour ou proposant MariaDB, une version alternative à MySQL.

      N'hésitez pas à secouer également le support de votre hébergeur sur le fait qu'il ne propose pas la dernière version de MySQL ou un plan pour changer de serveur.

      Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

      Commentaire


      • #3
        Bonjour,

        Pour info =
        Ionos propose de choisir le le type et la version pour la base de données
        • Mariadb10
        • Mysql 5.7
        • Mysql 8.0
        2 questions aux spécialistes

        1- faut t il mieux choisir en Mysql 8 ou Mariadb ?

        2- Sur un site avec un BD en SQL 5.7 comment faire pour upgrader vers MysqL8 ou Mariadb ?
        Faut il simplement créer un nouvelle BD , puis importer une copie de la base ? Est ce plus compliqué ?

        Bonne journée

        JeFF

        Commentaire


        • #4
          Bonjour,

          Beaucoup d'hébergeurs ne proposent plus que MariaDB.
          Personnellement, je suis sur de telles bases depuis des années.

          Pour passer d'une version à l'autre, exporte et recrée une base où importer ta sauvegarde.
          tinbou et Jeff71 aiment ceci.
          "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
          MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

          Commentaire


          • #5
            Envoyé par Jeff71 Voir le message

            1- faut t il mieux choisir en Mysql 8 ou Mariadb ?
            Merci pour les infos sur ionos.

            Pour cette question, elle n'est pas facile à répondre car il n'y a pas de bon ou mauvais choix. Je pars du principe que je vais continuer à faire évoluer mes sites donc d'utiliser au mieux les performances de mariaDB (légerement plus rapide que MySQL) à moins qu'un client me demande de ne rien changer (donc avoir la garantie de maintenir la version de mysql pendant 5, 10, 20 années, c'est aussi un choix économique... ). De plus, même sous MariaDB, on reste toujours retrocompatible avec Mysql donc le problème ne se pose pas.

            Envoyé par Jeff71 Voir le message

            2- Sur un site avec un BD en SQL 5.7 comment faire pour upgrader vers MysqL8 ou Mariadb ?


            Au plus simple, une sauvegarde akeeba permet la réinstallation sur une nouvelle base qu'elle soit en MySQL 8 ou MariaDB, l'extension indiquera même le changement lors de la réinstallation avec kickstart. Je le fais régulièrement quand je travaille en local puis vers le serveur en prod ou d'un serveur à un autre plutôt que de réinstaller manuellement.

            Toutefois, si on est sur l'upgrade du serveur en lui-même, cela ne peut être fait que par l'hébergeur qui proposera certainement de migrer sur un autre de ses serveurs car dans les espaces mutualisés, il faut migrer l'ensemble des bases quand on change de version. La prise en charge peut être faite sans que l'on est besoin d'intervenir mais par précaution, sauvegarder avant tout changement.
            Dernière édition par daneel à 18/10/2023, 12h18
            herve et Jeff71 aiment ceci.
            Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

            Commentaire


            • #6
              Envoyé par RobertG Voir le message
              Bonjour,

              Beaucoup d'hébergeurs ne proposent plus que MariaDB.
              Personnellement, je suis sur de telles bases depuis des années.

              Pour passer d'une version à l'autre, exporte et recrée une base où importer ta sauvegarde.
              Je viens d'en discuter avec la hotline de Ionos. Ils me suggèrent en effet de passer sur MariaDB 10 de la façon suivante :
              1.- Faire une sauvegarde de la BDD sous mysql5.7
              2.- Créer une nouvelle base de données (BDD) au format MariaDB
              3.- y importer la sauvegarde de la BDD
              4.- modifier le fichier configuration.php (lignes 16 à 19, host, user, password, db)
              Et ça devrait marcher...
              daneel, herve et Jeff71 aiment ceci.

              Commentaire


              • #7
                olivier834 Merci pour l'info J'ai réussi la création de la nouvelle BD sous mariaDB, par contre j'ai du effacer deux lignes sur le fichier SQL https://www.ionos.fr/assistance/hebe...ql-ou-mariadb/
                daneel aime ceci.
                JeFF

                Commentaire


                • #8
                  L'explication est simple : il ne faut pas sauvegarder la base, mais exporter les tables, ce qui ne génère pas cette ligne CREATE DATABASE
                  "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                  MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                  Commentaire


                  • #9
                    Bonjour à tous,
                    Sous J4 pour l'instant, je vais tenter la migration vers J5, et pour ça j'ai besoin de passer à MariaDD car mon hébergeur ne propose pas MySQL 8.

                    J'ai bien lu, et compris à priori...., la procédure pour faire ça, mais j'ai malgré tout une question :
                    Quand je vais avoir ma BDD MariaDB, et que j'aurai encore J4 (avant de passer à J5), quel type de BDD je choisi la configuration globale (de J4) dans la partie Serveur ?
                    Les choix possibles sous J4 c'est : "MySQL (PDO)" ou "MySQLi" ou "PostgreSQL (PDO)"
                    Il n'y a pas pas "MariaDB" sous J4 ?? Sous J5 il y a certainement, mais je vais d'abord devoir utiliser cettte base MariaDB en J4.

                    Merci d'avance pour vos retours,
                    je suppose qu'il faut laisser MySQLi, mais prudence... ce n'est pas rassurant de ne pas avoir MariaDB en choix...

                    Commentaire


                    • #10
                      Bonjour,

                      Choisis MySQLi !

                      PS : j'ai des sites qui fonctionnent en MySQL PDO, d'autres (la plupart) en MySQLi, l'essentiel étant que les options correspondantes soient activées sur le serveur (on peut le vérifier avec un phpinfo() ou dans les paramètres système d'un site existant).
                      Dernière édition par RobertG à 22/11/2023, 08h26
                      "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                      MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                      Commentaire


                      • #11
                        Merci beaucoup pour ton retour, je vais tenter comme ça,
                        et je suppose, dans la logique puisque MariaDB est annoncé compatible J5, que sous J5 on aura l'option "MariaDB" pour le type de BDD

                        Commentaire


                        • #12
                          Non, MariaDB ne sera pas répertorié, les choix sont soit MySQL, soit PostgreSQL, qui sont deux types différents de bases.
                          MySQL et MariaDB sont, pour résumer, deux moteurs de bases de données de type MySQL, et MySQLi ou MySQL PDO sont deux manières d'accéder aux données contenues par une base de type MySQL.
                          "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                          MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                          Commentaire


                          • #13
                            Merci pour la précision, parfait

                            Commentaire


                            • #14
                              Bonsoir à tous et bonne année 2024.

                              J'ai lu attentivement ce post car je suis aussi en MySQLi 5.7 et je n'arrive pas à passer en Joomla 5.
                              J'ai donc appelé Ionos qui m'a dit comme écrit ci-dessus qu'il ne pouvaient pas évoluer vers la version 8.0
                              Ils m'ont dit (toujours comme écrit ci-dessus) que la solution était donc de créer une nouvelle base MySQLi 8.0 et y importer ma base.
                              Mais ça je ne sais pas vraiment faire donc j'aurais éventuellement besoin d'aide.

                              Maintenant, j'en ai un peu marre de Ionos car ce mois-ci je passe de 8,00 HT à 11,00€ HT. Je leur ai dit que je n'étais vraiment pas content car cela faisait quand même 37,5% d'augmentation.
                              En 2014, je payais 3,59€ et je paie maintenant 12,96€ soit 261% en 10 ans.

                              Donc je me pose une question si je ne vais pas changer de fournisseur. Ionos je ne les trouve pas très performants (bon je ne suis pas un spécialiste) car à chaque fois que je les ai appelé, j'ai dû revenir sur le forum pour avoir l'aide nécessaire.

                              Maintenant je n'ai jamais changé d'hébergeur et je ne sais pas faire non plus. Bon je sais quand même (toujours grâce au forum) faire une sauvegarde et une restauration.

                              Voilà j'attends un peu vos bons conseils.
                              Merci d'avance


                              A bientôt

                              miel

                              Commentaire


                              • #15
                                Miel, salut et fraternité,

                                Pour ta gouverne, j'ai été longtemps sous Ionos (d'abord aux States, puis en France). Et fort mécontent d'eux.
                                Je me suis enfin décidé à passer chez o2switch, un peu à cause de Lomart. Je m'en félicite tous les jours !
                                A toi de voir : mais leur CPanel, et leur hotline hyper-réactive (et compétente !), ça fait une sacrée différence !

                                Cordialement,

                                Sam_38​

                                Commentaire

                                Annonce

                                Réduire
                                Aucune annonce pour le moment.

                                Partenaire de l'association

                                Réduire

                                Hébergeur Web PlanetHoster
                                Travaille ...
                                X