Deprecated Methods....

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

  • Deprecated Methods....

    Bonsoir
    J'ai coutume de travailler un site en local sous Mamp ; à partir d'une sauvegarde Akeeba et du module Kickstart je réimplante sur mon Mac le site distant. Je viens de le faire en étant sous MacOS Sierra et le dernier Mamp. Tout s'est passé comme à l'accoutumé, mais au lancement en local j'ai droit en haut de toutes les pages à ces 5 lignes :

    Code:
    [Deprecated
    Code:
    : Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemMobileBot has a deprecated constructor in [B]/Applications/MAMP/htdocs/PEP83/plugins/system/mobilebot/mobilebot.php[/B] on line [B]28[/B]
    
    [B]Deprecated[/B]: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemMaximenuckparams has a deprecated constructor in [B]/Applications/MAMP/htdocs/PEP83/plugins/system/maximenuckparams/maximenuckparams.php[/B] on line [B]11[/B]
    
    [B]Deprecated[/B]: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemjmootips has a deprecated constructor in [B]/Applications/MAMP/htdocs/PEP83/plugins/system/jmootips/jmootips.php[/B] on line [B]31[/B]
    
    [B]Deprecated[/B]: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemRegacymailing has a deprecated constructor in [B]/Applications/MAMP/htdocs/PEP83/plugins/system/regacymailing/regacymailing.php[/B] on line [B]12[/B]
    
    [B]Deprecated[/B]: Methods with the same name as their class will not be constructors in a future version of PHP; AriDocsViewerContentPlugin has a deprecated constructor in [B]/Applications/MAMP/htdocs/PEP83/plugins/system/aridocsviewer/aridocsviewer.php[/B] on line [B]106[/B]

    Je vois bien que des plugins sont concernés mais tout passage en administration pour éventuellement les désactiver ou mettre à jour se solde par

    Code:
    Failed to start the session because headers have already been sent by "/Applications/MAMP/htdocs/PEP83/plugins/system/mobilebot/mobilebot.php" at line 28.
    Merci de vos conseils pour sortir de cette impasse !
    Noël
    Dernière édition par ndubau à 26/12/2017, 18h24

  • #2
    Bonsoir,

    Il faut désactiver (enabled=0) le plugin mobilebot dans la table des extensions avec phpMyAdmin
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Bonjour
      Sous mamp j'ai donc accès à phpMyAdmin ; j'y ai sélectionné la base de données ; ai demandé de Rechercher le terme mobilebot mais je n'obtiens rien... si tant est que je sois au bon endroit (cf copie d'écran)
      Cliquez sur l'image pour l'afficher en taille normale

Nom : Capture d’écran 2017-12-27 à 13.44.35.png 
Affichages : 493 
Taille : 179,3 Ko 
ID : 1972437
      Cordialement
      Noël

      Commentaire


      • #4
        Il faut chercher dans la table #_extensions
        UP, le plugin universel à découvrir sur https//up.lomart.fr
        bgMax
        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

        Commentaire


        • #5
          Et j'ai trouvé et désactivé comme tu le conseillais ; me restent les 4 lignes qui suivent
          Code:
          [B]Deprecated[/B]: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemMaximenuckparams has a deprecated constructor in [B]/Applications/MAMP/htdocs/PEP83/plugins/system/maximenuckparams/maximenuckparams.php[/B] on line [B]11[/B]
          
          [B]Deprecated[/B]: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemjmootips has a deprecated constructor in [B]/Applications/MAMP/htdocs/PEP83/plugins/system/jmootips/jmootips.php[/B] on line [B]31[/B]
          
          [B]Deprecated[/B]: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemRegacymailing has a deprecated constructor in [B]/Applications/MAMP/htdocs/PEP83/plugins/system/regacymailing/regacymailing.php[/B] on line [B]12[/B]
          
          [B]Deprecated[/B]: Methods with the same name as their class will not be constructors in a future version of PHP; AriDocsViewerContentPlugin has a deprecated constructor in [B]/Applications/MAMP/htdocs/PEP83/plugins/system/aridocsviewer/aridocsviewer.php[/B] on line [B]106[/B]
          Je suppose que je dois répéter la désactivation en recherchant successivement maximenuckparams, jmootips, regacymailing et aridocsviewer ???

          Je l'ai fait avec succès pour les 3 premiers ; pour aridocviewer j'ai mis enabled=0 pour 2 lignes marquées dont la colonne type était plugin (comme les précédents)... et là cata car s'affiche
          Code:
          [B]Deprecated[/B]: Methods with the same name as their class will not be constructors in a future version of PHP; MstMailingList has a deprecated constructor in [B]/Applications/MAMP/htdocs/PEP83/administrator/components/com_mailster/mailster/mail/MailingList.php[/B] on line [B]24[/B]
          suivi de je ne sais combien de pages de
          Code:
          [B]Notice[/B]: Array to string conversion in [B]/Applications/MAMP/htdocs/PEP83/plugins/system/modals/helpers/link.php[/B] on line [B]312[/B]



          Noël
          Dernière édition par ndubau à 27/12/2017, 16h28

          Commentaire


          • #6
            Non, Deprecated n'est pas grave. Il suffit de mettre les extensions à jour
            UP, le plugin universel à découvrir sur https//up.lomart.fr
            bgMax
            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

            Commentaire


            • #7
              Salut
              Je ne sais pas en quelle version de php tu es, mais si tu es en 7.0 ou 7.1, essaye de retomber en php5.6

              Tu desactives tes plugins et tu reviens en php7.1

              ++
              Wis

              Commentaire


              • #8
                Bonjour
                J'ai effectué ce downgrade vers php 5.6 ; le site fonctionne alors normalement. Bien entendu désactiver ces pi ou extensions doit me conduire à un fonctionnement en 7.1
                Mais je perds les apports par exemple de MaximenuCK qui est la base de navigation du site (http://pep83.org).
                Et ce que je ne comprends pas c'est que sur l'hébergement de ce site chez OVH le panneau d'administration reflète bien un site sous PHP 7.0.17 ; et il fonctionne sans bug ! Alors pourquoi pas en local ?
                Cordialement
                Noël

                Commentaire


                • #9
                  MaximenuCK est-il à jour ? Je viens de le tester sur un site en 7.1.12, rapport d'erreurs à "développement", et je n'ai aucun "deprecated".
                  "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
                    Oui ! Et sur le site distant tout fonctionne normalement. Ce n'est qu'en local sous Mamp que je rencontre ce tracas pour la première fois je le rappelle depuis que je fais des sauvegardes distantes et les rapatrie en local. Par prudence j'ai effectué une nouvelle sauvegarde au cas où la précédente aurait été endommagée... mais rien de changé !
                    Dernière édition par ndubau à 31/12/2017, 18h07

                    Commentaire


                    • #11
                      Bonjour
                      Là je suis dans la panade totale ! En effet alors qu'hier encore le site distant fonctionnait parfaitement , ce matin il présente aussi ce dysfonctionnement ! Je m'étais contenté de mettre à jour à leurs dernières versions MaximenuCK et Acymailing.
                      C'est une nouvelle ligne répétée une multitude de fois qui apparaît
                      Code:
                      [B]Notice[/B]: Array to string conversion in [B]/home/pepkqpqw/www/plugins/system/modals/helpers/link.php[/B] on line [B]312[/B]
                      Je suis dans une panade noire de laquelle mon amateurisme ne peut me sortir ; je sollicite donc une aide de votre part
                      Cordialement
                      Noël

                      Commentaire


                      • #12
                        Bonjour,

                        Ton site fonctionne, il faut mettre le rapport d'erreur à aucun

                        Sinon désactiver mod_magicslideshow
                        UP, le plugin universel à découvrir sur https//up.lomart.fr
                        bgMax
                        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                        Commentaire


                        • #13
                          Merci de ta présence... J'ai désactivé ce module magicslideshow sans effet.
                          Par contre je pense que la mise à zero du rapport d'erreur doit se faire dans un fichier d'ini quelconque mais lequel et quelle syntaxe stp ?

                          Commentaire


                          • #14
                            Tu accèdes au backend. Donc cela se fait dans le menu système>configuration
                            UP, le plugin universel à découvrir sur https//up.lomart.fr
                            bgMax
                            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                            Commentaire


                            • #15
                              Tu as une fenêtre modale qui parle de "Campagne de solidarité 2018" qui essaie de se lancer au lancement et le message d'erreur est sur les modales. Il faudrait la désactiver
                              UP, le plugin universel à découvrir sur https//up.lomart.fr
                              bgMax
                              , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X