passage de 2.5 à 3.3.6 site hs

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

  • passage de 2.5 à 3.3.6 site hs

    Bonjour,

    j'ai réalisé une installation en local de mon site avec The Uniform Server pour tester une migration de 2.5 à 3.3.6

    la mise à jour du distant en local c'est bien passé

    la mise à jour sur la dernière version 2.5.x s'est bien déroulé

    par contre de 2.5 à 3.3.6 met mon site hs

    voici le message d'erreur pour aller sur la partie administrative :

    Table 'XXXXX.n0bdt_postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `n0bdt_postinstall_messages

    et rien sur le site


    je suis un peu (beaucoup) perdu

    merci

  • #2
    Re : passage de 2.5 à 3.3.6 site hs

    Salut
    As-tu essayé de renommer le fichier remember.php (public_html/plugins/system/remember/remember.php) en remember.phpold ?
    Formation Joomla agence internet https://www.stylitek.com
    Melijoy création de site Joomla compétitif https://www.melijoy.fr
    agence web spécialiste référencement http://www.agence-web-stylitek.fr

    Commentaire


    • #3
      Re : passage de 2.5 à 3.3.6 site hs

      j'ai essayé toffffe mais cela ne change rien

      Commentaire


      • #4
        Re : passage de 2.5 à 3.3.6 site hs

        Envoyé par tpbidon Voir le message
        j'ai essayé toffffe mais cela ne change rien
        Bonjour,
        Je viens d'avoir le même message en local sur xampp, cela dépasse les 90s de temps d'exécution, la migration ne s'effectue pas entièrement.

        Je vais tester différemment.

        Commentaire


        • #5
          Re : passage de 2.5 à 3.3.6 site hs

          Quels extensions sont installées sur ton site ?
          Formation Joomla agence internet https://www.stylitek.com
          Melijoy création de site Joomla compétitif https://www.melijoy.fr
          agence web spécialiste référencement http://www.agence-web-stylitek.fr

          Commentaire


          • #6
            Re : passage de 2.5 à 3.3.6 site hs

            Bonsoir,
            c'est un message de tables manquantes ... comment as tu procédé pour la mise a jour de 2.5 vers 3.3.6 exactement.
            Liste bien toutes tes extensions pour verifier leurs compatibilité ?
            “Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter le nouveau service (en Beta) de la base de connaissance https://kb.joomla.fr
            Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérer à l'AFUJ https://www.joomla.fr/association/adherer

            Commentaire


            • #7
              Re : passage de 2.5 à 3.3.6 site hs

              Bonjour,

              Lors de la migration, les tables #__postinstall* n'ont pas du s'installer correctement. Ce problème survient parfois sans qu'on sache vraiment pourquoi.

              Soit installer manuellement ces tables via phpMyAdmin, soit commencer par tenter un accès direct à : http://monsite.tld/administrator/ind...&view=database et là, voir les défaut set utiliser le bouton Correction pour forcer l'ajout des tables.

              Si ça rate, il reste la solution manuelle, via phpMyAdmin.
              Pas de demande de support par MP.
              S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

              Commentaire


              • #8
                Re : passage de 2.5 à 3.3.6 site hs

                pour répondre aux différentes questions

                pour effectuer la mise à jour, je suis par la mise à jour via la console : composants - mise à jour à jour joomla - options - support a court terme pour avoir la version 3.3.6 et j'ai installé


                voici les extensions utilisés (j'ai essayé de les lister, il me semble que certaines sont installés par défaut par joomla):
                AcyMailing
                Akeeba Backup
                CEGCore
                ChronoForms
                Content - Widgetkit
                Éditeur - TinyMCE
                Fanews
                FixValidate
                Flexi Custom Code
                hathor
                JCE Administration
                Like button.
                Phoca Gallery
                Quick Icon - JCE File Browser
                Slideshow CK


                peut-on accéder a phpmydamin en local (j'utilise Uniform Server) ?

                merci

                Commentaire


                • #9
                  Re : passage de 2.5 à 3.3.6 site hs

                  bonjour,

                  j'ai effectué plusieurs tests sans succès :

                  désinstallation d’extension avant la migration : même erreur

                  vérification de la base de données sous phpmyadmin : rien

                  suppression de la base de données puis importation de la base avant importation : rien

                  Plusieurs personnes parle de ce problème mais je n'ai pas trouvé de solution efficace

                  qui peut m'aider ?

                  je ne sais plus quoi essayer

                  Commentaire


                  • #10
                    Re : passage de 2.5 à 3.3.6 site hs

                    Bonjour,

                    Quand j'ai migré mon site de 3.1.5 en 3.2.0 à l'époque, j'ai eu le même souci, je l'ai résolu en suivant le conseil que te donnes Jisse un peu plus haut.

                    Puisque tu as un serveur local, le meilleur moyen est d'installer une version 3.3.6 native en locale, puis lorsque l'installation sera terminée, de faire un dump de cette table (#_postinstall) dans un fichier .sql puis de rejouer ce fichier .sql sur ta base de rpoduction après avoir bien pris soin de modifier le préfixe de la table postInstall dans le fichier .sql
                    Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                    Commentaire


                    • #11
                      Re : passage de 2.5 à 3.3.6 site hs

                      je ne suis pas expert en joomla et en php (je pense que vous aviez remarqué )

                      j'ai installé 3.3.6 sur mon serveur local je suis sur la page d'installation est ce que je dois mettre le meme nom de site ?

                      et qu'est ce qu'un dump de ma table et comment le réaliser ?

                      Commentaire


                      • #12
                        Re : passage de 2.5 à 3.3.6 site hs

                        Non pas nécessaire, quand au dump de la table, tu lance phpMyAdmin (la méthode dépend de la pile AMP que tu as utilisé)

                        une fois phpMyAdmin lancé, sélectionner (à gauche la base de données concernée), l'ouvrir (clic sur +) sélectionner la table #_postinstall_messages, dans la partie droite cliquer sur l'onglet Exporter et valider directement ça doit être correct comme ça, avec ma version AMP (EasyPHP), l'export a lieu dans le répertoire ../../data/databases

                        Récupérer le fichier, l'ouvrir avec notepad++ par exemple (attention encodage conseillé UTF8 sans BOM), remplacer dans toutes les occurrences le préfixe de la table par celui des tables en production. Ca donne quelque chose comme ça (début pas tout copié !)
                        Code:
                        /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
                        /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
                        /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
                        /*!40101 SET NAMES utf8 */;
                        
                        --
                        -- Base de données :  `gc`
                        --
                        
                        -- --------------------------------------------------------
                        
                        --
                        -- Structure de la table `gucl0_postinstall_messages`
                        --
                        
                        CREATE TABLE IF NOT EXISTS `gucl0_postinstall_messages` (
                          `postinstall_message_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
                          `extension_id` bigint(20) NOT NULL DEFAULT '700' COMMENT 'FK to #__extensions',
                          `title_key` varchar(255) NOT NULL DEFAULT '' COMMENT 'Lang key for the title',
                          `description_key` varchar(255) NOT NULL DEFAULT '' COMMENT 'Lang key for description',
                          `action_key` varchar(255) NOT NULL DEFAULT '',
                          `language_extension` varchar(255) NOT NULL DEFAULT 'com_postinstall' COMMENT 'Extension holding lang keys',
                          `language_client_id` tinyint(3) NOT NULL DEFAULT '1',
                          `type` varchar(10) NOT NULL DEFAULT 'link' COMMENT 'Message type - message, link, action',
                          `action_file` varchar(255) DEFAULT '' COMMENT 'RAD URI to the PHP file containing action method',
                          `action` varchar(255) DEFAULT '' COMMENT 'Action method name or URL',
                          `condition_file` varchar(255) DEFAULT NULL COMMENT 'RAD URI to file holding display condition method',
                          `condition_method` varchar(255) DEFAULT NULL COMMENT 'Display condition method, must return boolean',
                          `version_introduced` varchar(50) NOT NULL DEFAULT '3.2.0' COMMENT 'Version when this message was introduced',
                          `enabled` tinyint(3) NOT NULL DEFAULT '1',
                          PRIMARY KEY (`postinstall_message_id`)
                        ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
                        
                        --
                        -- Contenu de la table `gucl0_postinstall_messages`
                        --
                        
                        INSERT INTO `gucl0_postinstall_messages` (`postinstall_message_id`, `extension_id`, `title_key`, `description_key`, `action_key`, `language_extension`, `language_client_id`, `type`, `action_file`, `action`, `condition_file`, `condition_method`, `version_introduced`, `enabled`) VALUES
                        (1, 700, 'PLG_TWOFACTORAUTH_TOTP_POSTINSTALL_TITLE', 'PLG_TWOFACTORAUTH_TOTP_POSTINSTALL_BODY', 'PLG_TWOFACTORAUTH_TOTP_POSTINSTALL_ACTION', 'plg_twofactorauth_totp', 1, 'action', 'site://plugins/twofactorauth/totp/postinstall/actions.php', 'twofactorauth_postinstall_action', 'site://plugins/twofactorauth/totp/postinstall/actions.php', 'twofactorauth_postinstall_condition', '3.2.0', 0),
                        (2, 700, 'COM_CPANEL_MSG_EACCELERATOR_TITLE', 'COM_CPANEL_MSG_EACCELERATOR_BODY', 'COM_CPANEL_MSG_EACCELERATOR_BUTTON', 'com_cpanel', 1, 'action', 'admin://components/com_admin/postinstall/eaccelerator.php', 'admin_postinstall_eaccelerator_action', 'admin://components/com_admin/postinstall/eaccelerator.php', 'admin_postinstall_eaccelerator_condition', '3.2.0', 1),
                        Une fois les modifications faites, sauvegarder le fichier, lancer le phpMyAdmin de production, sélectionner la base de données, soit coller le contenu du fichier sauvegardé dans la zone prévue à cet effet de l'onglet SQL, soit utiliser l'onglet Importer et sélectionner le fichier avec le bouton prévu à cet effet pas besoin ni dans un cas ni dans l'autre d'envoyer le fichier sur le serveur via FTP.

                        Ne pas oublier d'exécuter le script, il devrait créer la table et un contenu (celui de la version locale).

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

                        Commentaire


                        • #13
                          Re : passage de 2.5 à 3.3.6 site hs

                          Merci PieceOfCake

                          j'ai suivi ton tuto et c'est (presque) toujours HS.

                          le seul mieux est que j'ai un bout de page d'administration (très mal mis en forme) et si je clique sur un item la page plante.

                          je n'ai compris "Ne pas oublier d'exécuter le script, il devrait créer la table et un contenu (celui de la version locale)" tu parles de quel script ?

                          je réalise tout en local.

                          merci de ce début de mieux.

                          avez vous une autre solution ou autre chose car je désespère.

                          Merci

                          Commentaire


                          • #14
                            Re : passage de 2.5 à 3.3.6 site hs

                            Le fichier .sql que tu as enregistré ne contient pas que des données, il contient aussi un script SQL (CREATE TABLE IF NOT EXISTS) dont l'objectif est de créer la table XXXXX_postinstall_messages et de la garnir avec les données du site créé en local par l'installation du site Joomla! vide.

                            Si tu as bien modifié les préfixes de table dans ce script, pour les remplacer par le préfixe de ton site Joomla! cible, tu ne devrais pas avoir de soucis

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

                            Commentaire


                            • #15
                              Re : passage de 2.5 à 3.3.6 site hs

                              bonjour,

                              j'ai réessayé sans succès

                              voici ma méthode tout en local avec UniServerZJoomla

                              création d'un joomla vierge avec exemple en 3.3.6

                              sauvegarde par phpmyadmin de la table XXXXX_postinstall_messages

                              suppression de l'exemple et backup de sauvegarde par kickstart

                              mise à jour de mon joomla de 2.x en 3.3.6

                              exportation de la table XXXXX_postinstall_messages

                              le site est toujours et je n'ai que la première page d’administration avec une mise en forme complètement changée

                              si je clique sur un item cela plante



                              il me semble que c'est la bonne méthode ??

                              Une idée ??

                              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