500 behavior::modal not found.

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

  • [Problème] 500 behavior::modal not found.

    Bonjour à tous. Je viens de faire une tentative de maj J3 vers J4 - en local - d'un de mes sites. Après avoir fait un sérieux nettoyage dans les extensions, ça semblait bien se présenter et la page d'accueil s'affichait assez correctement. Mais si je veux créer ou modifier un article, je lis"une erreur s'est produite 500 behavior::modal not found" et ça m'affiche un panneau d'administration très simplifié qui tient en une ligne :

    Home Dashboard- Choisir un éditeur - JCE Éditeur - "‎4.0.3" post installation Messages "nom de mon site" User menu

    Par ailleurs, quand un article contient un lien vers un autre article, le lien ne fonctionne pas et affiche une erreur 404 page non trouvée.
    Quelqu'un peut-il m'aider ? D'avance merci.

    User Menu






  • #2
    Bonjour,

    Cette erreur est liée à une version de plugin (très probablement) qui n'est pas totalement compatible avec la version 4.
    Par exemple, le bouton UP qui s'ajoute à ceux de l'éditeur, si tu utilises cette extension, a généré cette erreur et doit donc être désactivé, à moins qu'une nouvelle version soit déjà disponible.
    Pour avoir un peu plus d'infos, active le débogage et mets le rapport d'erreurs au maximum, puis reproduis l'erreur, tu auras peut-être des infos complémentaires sur la cause de l'erreur.
    "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


    • #3
      Merci Robert; en effet après avoir refait le ménage dans les extensions, l'erreur 500 behavior::modal not found a disparu et le panneau d'administration s'est complété.
      En revanche les anciens liens d'article vers article sous J3 ne semblent pas fonctionner sous J4 alors qu'entre 2 articles créés sous J4 le lien fonctionne.
      Je note également qu'après maj J3/J4 le panneau de pictogrammes de JCE 2.9.16 est resté en couleurs alors que ce tableau sur un autre site créé directement sous J4 est en noir et blanc ? ça ne joue pas sur les fonctionnalités mais c'est curieux...

      Commentaire


      • #4
        Pour JCE, c'est juste un paramétrage par défaut de la version actuelle lors d'une première installation. Perso je préfère la couleur.

        Pour les liens entre articles je n'ai pas eu l'occasion de vérifier. Il faudrait comparer le code-source des anciens et nouveaux liens des articles.
        "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
          j'ai essaye sur tous mes sites y compris des sites tout simples sans grosses extensions, pas une seule mise a jour de J3.10 vers j4 (dernières versions) n'a marche, tous erreur 500
          c'est n'importe quoi c'est pas du boulot serieux

          Commentaire


          • #6
            Le plantage concerne à presque tout coup une extension non compatible qu'on n'a pas désinstallée ou au moins désactivée. Le moindre oubli et c'est l'échec.

            Supprime toutes les extensions d'un site que tu n'as pas pu migrer, assure-toi que le plugin geshi est bien désinstallé, active le débogage et mets le rapport au maximum : si la mise à jour plante, c'est qu'il y a une anomalie au niveau de la base de données. Ouvre une discussion et donne le message d'erreur. La question est de savoir si l'erreur survient au moment de la migration, une erreur de mise à jour de la structure de la base, ou après coup, en lien avec une extension, le template du site par exemple.

            J'ai déjà migré plus d'une quinzaine de sites : seuls deux, anciens ayant été créés en 2.5 ou peut-être plus tôt, n'ont pu être migrés que par import de leurs données dans un site vierge parce qu'au moins une table de la base avait une anomalie de structure (par exemple champ dont l'autoincrément était désactivé, peut-être à l'occasion d'une ancienne mise à jour, provoquant alors un échec lié à un doublon).
            "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


            • #7
              je vais ressayer
              merci

              Commentaire


              • #8
                erreur 500
                Attempted to load class "JPlatform" from the global namespace.
                Did you forget a "use" statement?


                class "JPlatform"not found

                ainsi que

                Joomla\Database\Exception\PrepareStatementFailureE xception:
                Unknown column 'm.publish_up' in 'where clause'


                c'est farci d'erreur pour un site minuscule sans composants , je laisse beton, des que je peux je migre tout vers wordpress , c'est pas la premiere fois ce genre de choses avec Joomla
                Dernière édition par ekiekieki à 18/10/2021, 15h28

                Commentaire


                • #9
                  Ta base J3 est-elle bien à jour ?
                  As-tu bien activé le débogage et mis le rapport d'erreur au maximum : si une classe est absente, c'est qu'une extension n'est pas compatible avec la version de Joomla!
                  Le débogage devrait te donner des infos sur cette extension.
                  "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


                  • #10
                    il n'y a aucune extension installées a part akeeba backup, le debug et erreur sont au max

                    Unknown column 'm.publish_up' in 'where clause'

                    Table ' _workflow_associations' doesn't exist

                    c'est farci d'erreur il y en a partout
                    Dernière édition par ekiekieki à 18/10/2021, 15h52

                    Commentaire


                    • #11
                      Donc c'est bien un problème au niveau de la base de données qui a bloqué la mise à jour de celle-ci.
                      N'as-tu pas eu une autre erreur juste à la fin de la migration ?
                      "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


                      • #12
                        je te remercie pour ton aide mais je ne réessaye pas , c'est pas du tout sérieux de la part des dev de Joomla , et la version 3.10 était censée preparer la 4, je migre les petits sites en wordpress

                        Commentaire


                        • #13
                          Ils ne sont pour rien dans ces erreurs, à mon avis ingérables au niveau du code de migration.
                          Je ne dirai pas que tu as tort de passer à WP, mais je le pense très fort !
                          "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


                          • #14
                            Salut,
                            Une erreur 500 vient principalement du fait que le serveur n'est pas capable d'exécuter/interpréter une demande envoyée par le navigateur et ne sait pas l'expliquer.
                            La cause peut venir autant du code, du contenu, que du serveur lui-même s'il n'est pas convenablement configuré.

                            Tu dis que ton site n'a aucune extension, mais il provient d'une migration depuis J!3 et ton premier message évoque "JCE".
                            Donc JCE était dans la v3 et du contenu a été conçu en rapport avec JCE, probablement une de ses fonctions, comme par exemple le mode "popup" que le navigateur tente d'exécuter sans y parvenir ce qui pourrait expliquer l'erreur 500 venant du code d'un contenu (même si logiquement cela ne devrait renvoyer qu'une erreur de type JS).

                            Si possible, puisqu'il n'y a pas d'autre extension que Akeeba Backup, désactive tous les articles et voit si le serveur répond déjà à un contenu vierge.

                            Si le site répond (plus d'erreur 500), essaie de rechercher dans les contenus toute référence à du code JCE (généralement une requête "%like%" sur l'expression "jce" via phpmyadmin dans le champs du contenu de la table des articles (et des modules car un contenu personnalisé pourrait contenir du texte formaté avec JCE) te permettra de les retrouver.
                            Réactive tous les articles et garde ceux trouvés désactivés puis, s'il l'erreur 500 ne réapparaît toujours pas, actives un à un les articles codés avec du JCE pour identifier celui qui pose problème.

                            PS 1 : il est également possible que tous les problèmes disparaissent simplement en installant JCE dans la v4, puisque certaines articles y font référence.
                            A noter que JCE a connus quelques fix concernant J!4 depuis la v2.9.12 de l'éditeur, donc installer la dernière version serait une bonne chose.

                            PS 2 : le serveur est aussi peut être en cause. Donc retenter la migration du site sur un autre serveur (et pas forcement local car ces wamp et autres xamps sont pas toujours bien configurés) permettrait aussi d'y voir plus clair.

                            PS 3 : perso j'administre des dizaines de site sous Joomla!, en v3 et v4, et j'ai eu aucun problème de migration dans la mesure où j'ai pris soin d'écarter préalablement tout risque d'incompatibilité.
                            WP n'est pas exempt de problème et connaît aussi son lot d'erreurs. Après, les avis et les goûts c'est comme pour le chocolat : y a ceux qui le préfère blanc, au lait ou noir avec du vrai cacao.
                            Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                            Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                            Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                            Commentaire

                            Annonce

                            Réduire
                            Aucune annonce pour le moment.

                            Partenaire de l'association

                            Réduire

                            Hébergeur Web PlanetHoster
                            Travaille ...
                            X