Joomladay francophone 2018 à Paris 18 et 19 mai

Actualisation J2.5.20 => J3.3.0 = 1062 erreur …

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

  • Actualisation J2.5.20 => J3.3.0 = 1062 erreur …

    Lorsque, après avoir désinstallé des extensions non compatibles, j'actualise vers Joomla3 un site (J2.5.20 + VM2.9.2 + Gantry4.1.24) par le lien Mise à jour de Joomla, le processus se bloque à 82,6% et affiche :

    1062 Une erreur s'est produite
    Duplicate entry '1' for key 'PRIMARY' SQL=-- -- Dumping data for table `jouarre_content_types` -- INSERT INTO `jouarre_content_types` (`type_id`, `type_title`, `type_alias`, `table`, `rules`, `field_mappings`,`router`) VALUES (1, 'Article', 'com_content.article', '{"special": … suivi de nombreuses autres lignes.

    Non informaticien, je comprends que, dans la BD, la table jouarre_content_type est en cause, mais ne sais ce qu'il faut y modifier et comment …

    Mes remerciements anticipés sont acquis à qui me mettra (et me guidera) sur la piste de la solution.
    Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
    http://www.markagement.com

  • #2
    Re : Actualisation J2.5.20 => J3.3.0 = 1062 erreur …

    Bonjour,
    J'ai le même problème sous les mêmes version en ayant aussi supprimer des composants incompatibles avec J3.x;
    Le problème concerne l'insertion d'entrées (création) dans la table _content_types alors que ces entrées (type_id de 1 à 10) existent déjà. En supprimant ces entrées 1 à 10 avant d'effectuer la migration de J2.5 à J3.x, on supprime également les valeurs correspondantes du champs .content_history_options qui n'est pas renseigné. A agissant ainsi, on se retrouve face au même problème mais cette fois avec l'entrée 1 de la table _tags qui pré-existe et que le processus de migration voudrait lui créer :
    INSERT INTO `#__tags` (`id`, `parent_id`, `lft`, `rgt`, `level`, `path`, `title`, `alias`, `note`, `description`, `published`, `checked_out`, `checked_out_time`, `access`, `params`, `metadesc`, `metakey`, `metadata`, `created_user_id`, `created_time`,`created_by_alias`, `modified_user_id`, `modified_time`, `images`, `urls`, `hits`, `language`, `version`) VALUES (1, 0, 0, 1, 0, '', 'ROOT', 'root', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{}', '', '', '', '', '2011-01-01 00:00:01','', 0, '0000-00-00 00:00:00', '', '', 0, '*', 1)
    Si quelqu'un passe par là ...
    Merci d'avance

    Commentaire


    • #3
      Re : Actualisation J2.5.20 => J3.3.0 = 1062 erreur …

      Sans trop comprendre à quoi correspond cette erreur 1062, il me semble que j'ai contourné la difficulté comme suit :
      • installation de Joomla 3,
      • chargement dans cette version, par FTP ou back-end, de mes fichiers personnels (images, extensions, override, … ),
      • exportation, par phpMyAdmin, des tables de mon site Joomla 2.5 contenant mes données spécifiques,
      • suppression des tables correspondantes de Joomla 3,
      • importation dans Joomla 3 des tables exportées de Joomla 2.5.


      Un vrai spécialiste de Joomla pourrait peut-être confirmer que cette procédure est plausible voire proposer une formule plus élégante et … plus efficiente.
      Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
      http://www.markagement.com

      Commentaire


      • #4
        Re : Actualisation J2.5.20 => J3.3.0 = 1062 erreur …

        Bonjour,

        le problème avec l'export 25 et l'import 3.3 de stables, concerne les tables dont le colonage a été modifié, nouvelles informations , nouvelles colonnes.

        Avez vous essayé d'utiliser le nouveau produit (encore ne bêta) de Akeeba qui est justement conçu pour simplifier les mises à jours de Joomla! et qui débute avec la 2.5.15 (.15 de mémoire) et va jusqu'à la 3.3.0 en cible ?

        Il pourrait peut être vous simplifier le processus.

        Encore en bêta et gratuit donc pas de gros risques courus

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

        Commentaire


        • #5
          Re : Actualisation J2.5.20 => J3.3.0 = 1062 erreur …

          Merci PieceOfCake, de cette information. Une nouvelle version vient d'être publiée (https://www.akeebabackup.com/downloa...v/a9ddc16.html)

          Le passage de J2.5 à J3 avec cette extension m'a, de nouveau généré l'erreur 1062 jusqu'à ce que je désinstalle toutes les autres extensions (Gantry, Virtuemart, Akeeba, Cache cleaner, …) tout en ne modifiant pas les tables de la BD contenant les données spécifiques du site.
          Mais ensuite le chargement de Gantry à généré une nouvelle erreur : 1091 Can't DROP 'usertype'; check that column/key exists SQL=ALTER TABLE `jouarre_users` DROP KEY `usertype`;

          Comme j'ai réussi le passage J25 vers J3 par une autre voie, j'attends J34 et VM2.9 stable pour reprendre la démarche.

          Peut-on me confirmer que les tables de la BD contenant les informations spécifiques du site (son contenu), ne sont pas modifiées par cette migration ? Merci d'avance.
          Dernière édition par PhMi à 28/06/2014, 10h33
          Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
          http://www.markagement.com

          Commentaire


          • #6
            Re : Actualisation J2.5.20 => J3.3.0 = 1062 erreur …

            Modifiées non, pas dans leur contenu, mais il est certain que de nouvelles colonnes ont été crées déjà pour passer de la 3.1.5 à la 3.2.0

            Mais le contenu des tables articles, menus etc... n'est pas perdu.
            Il est ennuyeux de désinstaller les extensions (le contenu des tables qui leur sont propres est perdu). Je pense qu'on obtient le même effet en se contentant de les désactiver.
            Démarche à tenter (sur un copie bien sûr, locale de préférence) :

            1) désactiver les extensions
            2) upgrader Joomla en 3.3
            3) installer les versions à jour des extensions désactivées
            4) vérifier qu'il ne reste pas d'extensions désactivées sans raison

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

            Commentaire


            • #7
              Re : Actualisation J2.5.20 => J3.3.0 = 1062 erreur …

              Après désactivation de toutes les extensions autres que verrouillées et Joomla project, j'ai téléchargé com_cmsupdate-revA9DDC16 d'Akeeba et lancé le passage à J3.3.1 qui s'est installé, au moins partiellement puisque le template de l'administration l'indique, mais en générant l'erreur … 1062 !

              Cependant en revenant au panneau de commande, j'ai pu réactiver toutes les extensions nécessaires.

              Par la fonction Découvrir, j’ai constaté que toute une série d’entreelles avait besoin d’une réinstallation … ce qui fut fait.

              Mais côté administration :
              - En voulant vérifier les paramètres de mes 3 templates Gantry, je ne peux ouvrir leurs administrations = erreur 1054, mais le site s’affiche correctement. (les templates de J3 ne posent pas de problème)
              - La page d’administration n’affiche pas les icônes.

              Après avoir installé VM2.9.6, le front-end offre une page blanche pour la boutique, mais l'administration est OK.

              Tout cela n’est pas encore bien au point : patientons un peu.
              Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
              http://www.markagement.com

              Commentaire


              • #8
                Re : Actualisation J2.5.20 => J3.3.0 = 1062 erreur …

                Je pense que cela démontre qu'il reste un (ou des) composants pas à niveau : avez-vous vérifié le niveau de mise à jour du framework Gantry ?
                Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                Commentaire


                • #9
                  Re : Actualisation J2.5.20 => J3.3.0 = 1062 erreur …

                  Bonjour !

                  Bonne remarque, j'avais oublié que Gantry 4.1.24 est annoncé compatible avec J3.2, mais ne cite pas J3.3 : je vais tenter de faire marche arrière.

                  Reste que l'absence des icônes de l'administration ne sont probablement pas liées à Gantry.

                  A suivre !
                  Dernière édition par PhMi à 29/06/2014, 10h14
                  Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
                  http://www.markagement.com

                  Commentaire


                  • #10
                    Re : Actualisation J2.5.20 => J3.3.0 = 1062 erreur …

                    Chaque chose en son temps. Les icones d'administration on a déjà traité ce genre de cas sur le forum, je retrouverai la méthode (les méthodes)
                    Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                    Commentaire


                    • #11
                      Re : Actualisation J2.5.20 => J3.3.0 = 1062 erreur …

                      Un nouvel essai en passant de J25 à J3.2 ne s'est montré plus satisfaisant : j'en reste à mon bricolage de départ en attendant des jours meilleurs.
                      Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste car elle permet le complexe …
                      http://www.markagement.com

                      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