Joomladay francophone 2018 à Paris 18 et 19 mai

Tables SQL de liens, de la 2.5.20 vers la 3.31

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Tables SQL de liens, de la 2.5.20 vers la 3.31

    Bonjour,
    Après une tentative catastrophique (c'est de ma faute) de mise à jour d'un site de la version 2.5 vers 3.31, j'ai recréé entièrement le site dans la nouvelle version.
    Par contre, la table des liens est trop volumineuse et j'aimerais la récupérer en exportant de l'ancien site vers le nouveau.
    Cette manœuvre est-elle réalisable (facilement, je connais mal SQL) ?
    Est-il possible d'exporter la table et de la réimporter vers le Joomla 3.31 ?
    D'avance merci
    Fred
    Note : Après comparaison des deux tables, elles semblent strictement identiques, hormis le préfixe (qui sera modifié si la manœuvre est possible)
    Note 2 : Après vérification des tables un peu plus approfondie, on trouve les catégories de liens dans la table "suffixe_categories", ce qui anéantit tout espoir de simplicité et annule les deux questions ci-dessus, quant à la simplicité de la migration.
    Dernière édition par fredjouan à 26/06/2014, 14h09 Raison: Catégories de liens
    http://www.neurogelenmarche.org/fr
    Une association de handicapés moteur détentrice du brevet du Neurogel.
    https://www.fred-net.fr création et conseil internet
    Hébergé avec bonheur et depuis 2001 chez PHPNET

  • #2
    Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

    Bonjour,

    de quelle table parles tu ? Je ne vois pas de tables de liens en natif dans Joomla! (parles du des menus de ton site ? table xxxx_content).

    extraire en SQL une table pour en obtenir un fichier ASCII transportable aisément, s'effectue (assez) facilement avec phpMyAdmin. Pas besoin de connaissances SQL pour celà, juste un peu de rigueur.

    Faire :
    * sur la bonne base de données dans phpMyAdmin, sélectionner la table concerné dans la colonne de gauche.
    * en haut d'écran cliquer dans l'onglet 'Exporter'
    * choisir mode rapide (ça suffit généralement) puis 'Exécuter'

    récupérer le fichier
    et faire exactement l'inverse pour recharger le fichier :
    * sélectionner la base de données, la table dans la colonne gauche
    * en haut d'écran cliquer sur 'Importer'
    * avec le bouton 'Parcourir' sélectionner le fichier. Les valeurs par défaut devraient suffir.


    Evidemment avant tout ça on backup la base et on sécurise l'archive obtenue

    Si j'ai répondu à côté merci de me donner plus d'information sur la table que tu veux copier

    Cordialement
    Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

    Commentaire


    • #3
      Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

      Salut et merci de ta réponse rapide (un dimanche ! Le jour du seigneur !…),

      Oui c'est exactement ce que je veux faire. Je voulais simplement m'assurer auprès de vous de la compatibilité des tables "xxx_weblinks" et "xxx_categories", entre les versions 2.5 et 3.31.

      Et peut-être aussi savoir s'il n'y aurait pas d'autres tables de la base nouvelle à modifier, puisqu'il s'agit d'un composant natif de Joomla.

      Si tu préfères, j'ai une version 3.31 avec le composant weblinks installé mais vide (avec une seule catégorie).
      Et puis une version 2.5 avec le même composant et des centaines d'enregistrements, ainsi qu'une bonne dizaine de catégories (les catégories de liens sont stockées dans la table "catégories" avec les catégories d'article, les catégories de contact,…).
      Je n'aurais donc bien que ces deux tables à récupérer et à intégrer dans la nouvelle version ?
      Fred
      http://www.neurogelenmarche.org/fr
      Une association de handicapés moteur détentrice du brevet du Neurogel.
      https://www.fred-net.fr création et conseil internet
      Hébergé avec bonheur et depuis 2001 chez PHPNET

      Commentaire


      • #4
        Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

        un dimanche ! Le jour du seigneur
        non, non ne m'appelle pas comme ça je suis resté très modeste


        blague à part, je n'ai jamais travaillé avec la version 2.5 (démarré Joomla! avec la 3.1) et donc je suis un peu juste pour comparer, par contre si tu as récupéré tous les composants 2.5 migré en 3.x dont tu as besoin, tu pourrais peut être jeter un œil du côté du dernier petit nouveau de Akeeba qui est justement sensé aidé à migrer les sites 2.5 en 3.x, il est encore en beta mais pourrait peut être résoudre ton problème de upgrade de version, sinon pour ce que j'en sais J2XML pourrait aussi convenir, il migre les données en respectant les décalages de schémas et en gérant (si j'ai bien tout compris) les problèmes de dépendances entre deux tables.

        Je ne sais pas ce que tu avais exactement dans ton site 2.5 (je suppose que tu ne parles pas du site accessible via ton profil), donc difficile de dire si migrer manuellement ces deux tables suffit, la table xxxx_menu a son schema quelque peu changé, les tags sont ajoutés de base avec un schema forcément nouveau et il y a aussi quelques nouvelles tables.
        Franchement migrer à la main un site qui a pas mal de données (plusieurs centaines de weblinks) risque d'être difficile sans outil, tu risques d'oublier quelque chose à un moment ou à l'autre.

        Mais essaie tout de même la manip via phpMyAdmin elle est vraiment simple et si tu gères ton site 3.3.1 en local (je suppose) tu ne risques rien à essayer de procéder ainsi
        Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

        Commentaire


        • #5
          Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

          Salut petit morceau de clafoutis (c'est l'époque des cerises !),
          Merci bien pour toutes ces explications. Le site concerné n'est pas celui de mon profil, mais un site très ancien, démarré en… 1998. D'abord développé en HTML pur (ni PHP, ni CSS), ensuite passé en PHP forge, puis Mambo, puis Joomla 1, Joomla 1.5, 1.6, 1.7, 2.5 en essayant à chaque fois de récupérer les données, mais à plusieurs reprises, le composant utilisé n'était plus développé…
          Bref, tous les articles ont été réécrits pour la version 3 et il me reste les liens à importer.
          J'ai donc sauvegardé la table complète Weblinks et une partie de la table catégories (uniquement les catégories de liens).
          Hier, j'ai fait l'importation des deux tables qui s'est bien passée.
          J'ai dû oublier quelque chose car les liens ne fonctionnent pas correctement.
          Je le mets en ligne et je reposte. Ce sera plus simple en voyant le résultat.
          Merci de ton aide
          Fred
          http://www.neurogelenmarche.org/fr
          Une association de handicapés moteur détentrice du brevet du Neurogel.
          https://www.fred-net.fr création et conseil internet
          Hébergé avec bonheur et depuis 2001 chez PHPNET

          Commentaire


          • #6
            Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

            Bien, ça avance un peu donc (et oui les cerises, j'étais en plein dedans hier, dans le cerisier pas dans les cerises !)

            Si tu repostes dans un autre billet n'oublie pas de clore ce billet ci

            Cordialement
            Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

            Commentaire


            • #7
              Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

              Envoyé par fredjouan Voir le message
              J'ai dû oublier quelque chose car les liens ne fonctionnent pas correctement.
              Fred
              Bonjour,

              Je suis en train de faire la même chose que toi sur un de mes sites. Rassures-toi, tu n'as rien oublié.
              Il faut que tu lances ton composant "Liens web", tu cliques sur un de tes liens puis tu cliques sur "Enregistrer et Fermer".
              Tu verras que ton lien est alors visible. Il faut malheureusement que tu fasses la même manipulation sur chaques liens.
              Je n'ai pas trouvé comment faire autrement !
              GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
              Le terrier de Fynhooft : http://patrick.gauwin.free.fr
              Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

              Commentaire


              • #8
                Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                A mon avis il y a un lien de dépendance entre deux tables qui doit pouvoir se régler par une requête SQL pure et dure, je vais essayer de monter une maquette, pour refaire votre manip dans un coin (avez vous l'un ou l'autre, un extrait de fichiers SQL juste quelques articles à mettre en pièces jointes que je regarde ça) ?
                Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                Commentaire


                • #9
                  Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                  Ces deux fichiers concernent la migration : la table Weblinks (je n'ai mis que quelques enregistrements, le gestionnaire de fichiers du forum n'accepte que 48 ko) et les enregistrements de la table Catégories (uuniquement ceux qui concernent les Weblinks)
                  ghnf8_categories.sql.txt
                  table-links_.txt

                  Arff, j'allais oublier, mais vieux motard que jamais ! Le site est en ligne.
                  Dernière édition par fredjouan à 16/06/2014, 14h41
                  http://www.neurogelenmarche.org/fr
                  Une association de handicapés moteur détentrice du brevet du Neurogel.
                  https://www.fred-net.fr création et conseil internet
                  Hébergé avec bonheur et depuis 2001 chez PHPNET

                  Commentaire


                  • #10
                    Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                    Pour ma part, c'est réglé : j'ai enregistré tous mes liens et c'est OK.
                    Je pense que le pb vient du champ asset_id qui est apparu dans xxxx_categories. J'ai rencontré le même souci quand j'ai changé mon composant de gestion d'évènement.

                    A fredjouan, concernant ton site :
                    - ton plan de site commence par footer !
                    - le plan de site, je le mettrai plutôt dans le menu du haut
                    - enlèves "Admin" dans le menu du bas : tu y a accès en le rajoutant, à la main, dans ta barre d'adresse.

                    Cordialement.
                    GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
                    Le terrier de Fynhooft : http://patrick.gauwin.free.fr
                    Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

                    Commentaire


                    • #11
                      Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                      Envoyé par fredjouan Voir le message
                      Ces deux fichiers concernent la migration : la table Weblinks (je n'ai mis que quelques enregistrements, le gestionnaire de fichiers du forum n'accepte que 48 ko) et les enregistrements de la table Catégories (uuniquement ceux qui concernent les Weblinks)
                      [ATTACH]27524[/ATTACH]
                      [ATTACH]27525[/ATTACH]

                      Arff, j'allais oublier, mais vieux motard que jamais ! Le site est en ligne.
                      OK je vais monter ça dans une base locale et voire ce que je peux faire (sois pas trop pressé je bosse aussi pour mon patron !), mais je te tiens au courant de toute façn (j'aurai sans doute besoin d'informations sur le mapping attendu entre les deux tables)

                      Cordialement
                      Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                      Commentaire


                      • #12
                        Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                        @pieceofcake, super, je patiente et merci d'avance.
                        @fynhooft merci aussi pour tes conseils, j'ai réglé le problème du plan de site. Pour ce qui est de l'accès à l'admin, je préfère ma solution car j'administre pas mal de sites et je ne voudrais pas surcharger mon navigateur avec un grand nombre d'onglets d'accès directs. Par ailleurs, j'utilise le double identifiant/mot de passe et j'installe le kit aesecure sur tous mes sites, ce qui les rend bien protégés !
                        Je vois bien que ce n'est pas très conventionnel, mais la méthode me convient bien. Chaque site possède son lien admin. D'ailleurs en y réfléchissant, je vais probablement finir par me faire une page html avec toutes les adresses admin.
                        Cordialement
                        FRED
                        Dernière édition par fredjouan à 16/06/2014, 18h29
                        http://www.neurogelenmarche.org/fr
                        Une association de handicapés moteur détentrice du brevet du Neurogel.
                        https://www.fred-net.fr création et conseil internet
                        Hébergé avec bonheur et depuis 2001 chez PHPNET

                        Commentaire


                        • #13
                          Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                          D'ailleurs en y réfléchissant, je vais probablement finir par me faire une page html avec toutes les adresses admin.

                          beurk ! tu es sûr que c'est très sécurisé ça ? pourquoi pas des mémo sur ta page facebook .

                          regarde plutôt du côté de choses comme dashlane ... qui est pas si mal que ça, même s'il m'énerve un peu. Je te renverrai un lien demain sur ce sujet. Là je vais dormir avant de commencer à faire n'import...
                          Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                          Commentaire


                          • #14
                            Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                            Salut,
                            Je viens donc de télécharger dashlane et je fais connaissance. Ce serait une alternative à mon système Admin dans le footer.
                            Fred

                            PS : effectivement, dashlane est un peu agaçant, il veut vraiment tout savoir ! Des réglages s'imposent…
                            Dernière édition par fredjouan à 17/06/2014, 12h39
                            http://www.neurogelenmarche.org/fr
                            Une association de handicapés moteur détentrice du brevet du Neurogel.
                            https://www.fred-net.fr création et conseil internet
                            Hébergé avec bonheur et depuis 2001 chez PHPNET

                            Commentaire


                            • #15
                              Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                              Ca c'est clair et en prime je te conseille de lire leur documentation car il y a des finesses qui ne s'inventent pas. Mais sinon ça a l'air un super produit.
                              Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X