Pas possible de passer mon site en php 7.2

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

  • [RÉGLÉ] Pas possible de passer mon site en php 7.2

    Bonjour,
    Je reviens vers vous car je voulais mettre à jour la version PHP à 7.2 (à la place de 7.0) de mon site www.timbrado.org mais pas possible à cause de l'erreur suivante : 0 - Using $this when not in object context

    J'ai regardé un peu partout j'ai désactivé, les modules des images et autres qui peuvent créer des problèmes mais rien à faire.

    Merci pour votre aide.

    Je suis chez 1and1 et en version joomla 3.8.12.

  • #2
    Bonjour,

    Etes-vous sûr que ce problème survient uniquement en php 7.2 ? ce problème était connu en 3.8.8 pour les images aléatoires : https://forum.joomla.fr/forum/joomla...object-context

    Pascal
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Oui, j'ai ce problème une fois je bascule sur une version PHP >= 7.1.
      Avec la 7.0 je n'ai pas ce problème, sauf que cette dernière ne sera plus supportée à partir de la fin d'année.
      Effectivement pour la 3.8.8, j'avais aussi ce problème mais il a été réglé. Mais là je ne sais d'où vient le problème.

      Commentaire


      • #4
        J'ai vu passé une erreur de ce type sur github : https://github.com/joomla/joomla-cms/issues/21258

        Essayez de passer en mode développement https://kb.joomla.fr/procedures/debu...-developpement pour voir d'où vient le problème.

        Pascal
        If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

        Commentaire


        • #5
          L'erreur signalée sur github est lié à un template qui n'est pas à jour (problème de gestion des menus)

          Pascal
          If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

          Commentaire


          • #6
            Merci pour le mode développement, je ne le connaissais pas.
            Je l'active.

            Commentaire


            • #7
              Voila les logs :

              Notice: Only variables should be assigned by reference in /homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/jsecurelite/jsecurelite.php on line 19

              Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; KeyCAPTCHA_CLASS has a deprecated constructor in /homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/keycaptcha/keycaptcha.php on line 34

              Warning: Cannot modify header information - headers already sent by (output started at /homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/jsecurelite/jsecurelite.php:19) in /homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/eprivacy/eprivacy.php on line 150

              Notice: Only variables should be assigned by reference in /homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/jsecurelite/jsecurelite.php on line 39

              Notice: Array to string conversion in /homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/keycaptcha/keycaptcha.php on line 412

              Notice: Undefined property: stdClass::$Array in /homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/keycaptcha/keycaptcha.php on line 412

              Notice: Array to string conversion in /homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/keycaptcha/keycaptcha.php on line 412

              Notice: Undefined property: stdClass::$Array in /homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/keycaptcha/keycaptcha.php on line 412

              Notice: Array to string conversion in /homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/keycaptcha/keycaptcha.php on line 412

              Notice: Undefined property: stdClass::$Array in /homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/keycaptcha/keycaptcha.php on line 412

              Commentaire


              • #8
                Il n'y a pas d'erreur dans ce log, il s'agit juste d'avertissements. Etes-vous en 7.2 ?

                Il y en a juste un qui pourra poser problème dans les prochaines versions , c'est le "deprecated".

                Pascal
                If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                Commentaire


                • #9
                  Oui en 7.2.

                  Commentaire


                  • #10
                    Envoyé par Scorleon Voir le message
                    Oui en 7.2.
                    et en PHP7.1 ?
                    et ça donne quoi avec un template natif Joomla ?

                    Sinon, a quelle moment survient l'erreur "0 - Using $this when not in object context ..."
                    Dernière édition par manu93fr à 28/09/2018, 13h50
                    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
                    Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

                    Commentaire


                    • #11
                      Sinon en mode devlop je n'arrive plus à me connecter à la page admin
                      j'ai l'erreur suivante : Uee erreur s'est produite

                      0 Failed to start the session because headers have already been sent by "/homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/keycaptcha/keycaptcha.php" at line 34.
                      Comment je peux revenir en mode normal au niveau de la BD ?

                      Commentaire


                      • #12
                        @manu93fr En 7.1 et 7.2 j'ai l'erreur "0 - Using $this when not in object context ..."
                        mais une fois je retourne en 7.0, tout fonctionne normal.

                        Commentaire


                        • #13
                          C bon j'ai réglé le mode develop, dans le fchier de configuration et j'arrive maintenant à me connecter à l'admin.

                          Par contre pas possible de passer en 7.1 ou 7.2, je ne sais pas quoi faire. Je ne comprends plus rien .

                          Commentaire


                          • #14
                            Envoyé par Scorleon Voir le message
                            Sinon en mode devlop je n'arrive plus à me connecter à la page admin
                            j'ai l'erreur suivante : Uee erreur s'est produite
                            0 Failed to start the session because headers have already been sent by "/homepages/43/d536727588/htdocs/timbrado/Timbrado-J3/plugins/system/keycaptcha/keycaptcha.php" at line 34.


                            Comment je peux revenir en mode normal au niveau de la BD ?
                            désactive le plugin Recaptcha plutot pour voir ... mais c'est quand même bizarre .... je pencherai plus pour ton template
                            Tu as bien TOUTES tes extensions a jour ?
                            Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
                            Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

                            Commentaire


                            • #15
                              Oui ils sont à jour, bon il'y a ceux qui sont à jour auto/manuel, et les autres qui sont compatibles joomla 3 mais pas de mise à jour comme le template.
                              Je viens de désactiver le Recaptcha et passer à la version 7.2 .

                              Résultat : 0 - Using $this when not in object context

                              ça change rien.

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X