500 - Application Instantiation Error

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

  • [RÉGLÉ] 500 - Application Instantiation Error

    Bonjour
    J'avais une version 3.7 qui fonctionnait plutôt bien. Le passage à la 3.8.1 m'amène cette erreur.
    J'ai vu un fil de discussion à ce sujet avec une proposition de désactivation des modules dans phpmyadmin
    Avant de me lancer là dedans,n je voulais vérifier si l'ordonnance était bonne car les symptômes sont différents:
    - le message d'erreur intervient sur la page publique
    - je n'accède pas à l'interface d'admin
    Vos conseils sont bienvenus

  • #2
    Bonjour, vérifie ton user et password dans configuration.php

    Commentaire


    • #3
      Envoyé par pitxu Voir le message
      Bonjour, vérifie ton user et password dans configuration.php
      Merci pour le message.
      Dans le fichier de config à la racine, je n'ai que ces variables user
      public $ftp_user
      public $offset_user
      public $smtpuser
      public $user
      public $proxy_user

      Commentaire


      • #4
        Salut,

        Effectivement, certaines extensions peuvent engendrer une erreur 500.
        Il s'agit souvent d'extensions ayant une interaction avec l'admin, comme celles qui ajoutent un menu (community builder, sp page builder, etc.)
        Mais attention, il peut y avoir d'autres raisons à cette erreur 500.

        Si tu penses que le problème vient d'une extension de ce type, tu vas dans phpmyadmin puis
        > tu vas dans la table _extensions
        > tu repères les extensions concernées grâce à leur nom et tu mets leur valeur du champ "enabled" à 0

        Attention de ne pas faire n'importe quoi.
        Par exemple, pour SP page builder, le "name" est "mod_sppagebuilder_admin_menu" et le type est "module" (car c'est un menu)
        Pour info, les extensions qui ont le champs "protected" à 1 doivent normalement rester actives.

        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


        • #5
          Envoyé par dolmenhir Voir le message
          Salut,
          Effectivement, certaines extensions peuvent engendrer une erreur 500.
          Il s'agit souvent d'extensions ayant une interaction avec l'admin, comme celles qui ajoutent un menu (community builder, sp page builder, etc.)
          Mais attention, il peut y avoir d'autres raisons à cette erreur 500.
          Si tu penses que le problème vient d'une extension de ce type, tu vas dans phpmyadmin puis
          > tu vas dans la table _extensions
          > tu repères les extensions concernées grâce à leur nom et tu mets leur valeur du champ "enabled" à 0
          Attention de ne pas faire n'importe quoi.
          Par exemple, pour SP page builder, le "name" est "mod_sppagebuilder_admin_menu" et le type est "module" (car c'est un menu)
          Pour info, les extensions qui ont le champs "protected" à 1 doivent normalement rester actives.
          Merci pour la confirmation de cette piste. Je ne suis pas du tout certain de la cause du problème, j'ai des compétences plutôt limitées. Je veux bien agir dans le phpmyadmin mais j'ai 7 pages dans la table soit environ 200 lignes.
          Si je fais un export au format xls, il est judicieux que je le dépose ici en pièce jointe pour avoir une expertise ?

          Commentaire


          • #6
            peut tu poster le message complet?
            la tu n as posté que le message d erreur.
            tu as normalement un autre message en dessous.
            (cela peut etre aussi du a une base sql ko..il y a d autres causes possibles).
            Dans ton fichier configuration.php passe erreor reporting a developpement

            Commentaire


            • #7
              Envoyé par lefabdu51 Voir le message
              peut tu poster le message complet?
              la tu n as posté que le message d erreur.
              tu as normalement un autre message en dessous.
              (cela peut etre aussi du a une base sql ko..il y a d autres causes possibles).
              Dans ton fichier configuration.php passe erreor reporting a developpement
              Bonjour
              Je n'ai rien d'autre comme message d'erreur: juste ces quelques mots bruts.
              La variable actuelle pour le report d'erreurs est public $error_reporting = 'none';
              Quelle serait la valeur à indiquer ?

              Commentaire


              • #8
                Envoyé par gennievre Voir le message
                La variable actuelle pour le report d'erreurs est public $error_reporting = 'none';
                Quelle serait la valeur à indiquer ?
                pour le rapport tu dois indiquer "maximum"
                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


                • #9
                  Code:
                      public $error_reporting = 'development';
                  une autre serie de questions :
                  as tu modifié ton fichier htaccess ?
                  est ce que ton hebergeur a modifier la version de php utilisée ?
                  Toujours au niveau de php, tu as mis aussi des extensions a jour ou uniquement joomla ?
                  Un exemple avec chronoforms V6... Il faut php5.5 au minimum, donc si tu est sur un serveur qui est au minimum des prerequis joomla, soit php 5.3, cela peut aussi avoir comme consequence des erreurs 500..
                  tu as une sauvegarde de ton site ?

                  Commentaire


                  • #10
                    Envoyé par lefabdu51 Voir le message
                    Code:
                    public $error_reporting = 'development';
                    une autre serie de questions :
                    as tu modifié ton fichier htaccess ?
                    est ce que ton hebergeur a modifier la version de php utilisée ?
                    Toujours au niveau de php, tu as mis aussi des extensions a jour ou uniquement joomla ?
                    Un exemple avec chronoforms V6... Il faut php5.5 au minimum, donc si tu est sur un serveur qui est au minimum des prerequis joomla, soit php 5.3, cela peut aussi avoir comme consequence des erreurs 500..
                    tu as une sauvegarde de ton site ?
                    Avec le rapport d'erreurs, je pense que ce sera plus causant (enfin, pas trop pour moi)
                    Notice: Constant JROUTER_MODE_RAW already defined in /home/www/f8d56dcb8a058b382b573d2a8274e93a/web/portail/libraries/cms/router/router.php on line 17
                    Notice: Constant JROUTER_MODE_SEF already defined in /home/www/f8d56dcb8a058b382b573d2a8274e93a/web/portail/libraries/cms/router/router.php on line 24
                    Notice: Constant _QQ_ already defined in /home/www/f8d56dcb8a058b382b573d2a8274e93a/web/portail/libraries/src/Language/Language.php on line 18

                    Pour les autres questions:
                    • pas de modif d'htaccess (enfin, je vais quand même vérifier parce que j'avais utilisé aesecure et je ne me rappelle plus s'il écrit dans htaccess
                    • pas de modif connue de la version php
                    • je n'ai fait que la mise à niveau joomla, pas des extensions
                    • mon hébergeur me fait toujours une copie (j'ai encore oublié le réflexe akeeba)

                    Commentaire


                    • #11
                      Envoyé par dolmenhir Voir le message
                      pour le rapport tu dois indiquer "maximum"
                      J'ai modifié la variable en public $error_reporting = 'development'; . maximum est un argument qui remplace development ?

                      Je viens de voir un message furtif sur la page admin, j'ai fait un CTRL A puis CTRL C et j'ai récupéré ça:
                      Notice: Constant _QQ_ already defined in /home/www/f8d56dcb8a058b382b573d2a8274e93a/web/portail/libraries/src/Language/Language.php on line 18

                      Commentaire


                      • #12
                        As tu un fichier libraries/cms/router/router.php sur ton site ?
                        si oui renommes ce fichier en
                        libraries/cms/router/router2.php
                        As tu un dossier libraries/src/Router sur ton site ?

                        Quel est le contenu de ces deux dossiers ?

                        Steps to reproduce the issue Take a Joomla 3.7.4 website, which has the 'New Router' (jlrouter) already installed as a plugin. Uninstall the 'New Router' plugin. Update to Joomla 3.8 Beta Expected ...

                        Commentaire


                        • #13
                          Envoyé par lefabdu51 Voir le message
                          As tu un fichier libraries/cms/router/router.php sur ton site ?
                          si oui renommes ce fichier en
                          libraries/cms/router/router2.php
                          As tu un dossier libraries/src/Router sur ton site ?
                          Quel est le contenu de ces deux dossiers ?
                          https://github.com/joomla/joomla-cms/issues/17478
                          Je viens de renommer le fichier routeur en routeur2
                          Le message en page d'accueil évolue, il devient: Notice: Constant _QQ_ already defined in /home/www/f8d56dcb8a058b382b573d2a8274e93a/web/portail/libraries/src/Language/Language.php on line 18

                          Voici ensuite le contenu des deux dossiers, j'ai fait deux copies d'écran

                          Commentaire


                          • #14
                            Hello, tu as la solution ici : https://forum.joomla.fr/node/227916
                            ou

                            Voilà

                            Commentaire


                            • #15
                              Envoyé par lnablonde Voir le message
                              Hello, tu as la solution ici : https://forum.joomla.fr/node/227916
                              ou

                              Voilà
                              Bonjour
                              Merci pour cette proposition de solution. Je regarde en rentrant du taf ce soir.
                              Si je suis le post 228050, je n'ai que le fichier index.php à la racine à modifier, c'est bien ça ?

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X