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 /Applications/MAMP/htdocs/PEP83/plugins/system/mobilebot/mobilebot.php on line 28
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemMaximenuckparams has a deprecated constructor in /Applications/MAMP/htdocs/PEP83/plugins/system/maximenuckparams/maximenuckparams.php on line 11
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemjmootips has a deprecated constructor in /Applications/MAMP/htdocs/PEP83/plugins/system/jmootips/jmootips.php on line 31
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemRegacymailing has a deprecated constructor in /Applications/MAMP/htdocs/PEP83/plugins/system/regacymailing/regacymailing.php on line 12
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; AriDocsViewerContentPlugin has a deprecated constructor in /Applications/MAMP/htdocs/PEP83/plugins/system/aridocsviewer/aridocsviewer.php on line 106

    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 : 365 
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:
          Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemMaximenuckparams has a deprecated constructor in /Applications/MAMP/htdocs/PEP83/plugins/system/maximenuckparams/maximenuckparams.php on line 11
          
          Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemjmootips has a deprecated constructor in /Applications/MAMP/htdocs/PEP83/plugins/system/jmootips/jmootips.php on line 31
          
          Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemRegacymailing has a deprecated constructor in /Applications/MAMP/htdocs/PEP83/plugins/system/regacymailing/regacymailing.php on line 12
          
          Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; AriDocsViewerContentPlugin has a deprecated constructor in /Applications/MAMP/htdocs/PEP83/plugins/system/aridocsviewer/aridocsviewer.php on line 106
          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:
          Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; MstMailingList has a deprecated constructor in /Applications/MAMP/htdocs/PEP83/administrator/components/com_mailster/mailster/mail/MailingList.php on line 24
          suivi de je ne sais combien de pages de
          Code:
          Notice: Array to string conversion in /Applications/MAMP/htdocs/PEP83/plugins/system/modals/helpers/link.php on line 312



          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 et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 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:
                      Notice: Array to string conversion in /home/pepkqpqw/www/plugins/system/modals/helpers/link.php on line 312
                      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
                              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

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X