Controller.php et autres

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

  • [Problème] Controller.php et autres

    Bonjour,

    J'ai effectué une mise à jour de la version 2.5.28 vers 3.xx mais j'ai plusieurs soucis à régler...plus d'accès à la page d'administration et autres.

    Comment faire pour corriger cela?

    Code:
    Notice: Undefined property: LoginController::$input in /home/mpbcreat/www/administrator/components/com_login/controller.php on line 36
    
    Fatal error: Call to a member function set() on null in /home/mpbcreat/www/administrator/components/com_login/controller.php on line 36
    et ça?

    Code:
    Strict Standards: Declaration of JTableContent::_getAssetParentId() should be compatible with JTable::_getAssetParentId($table = NULL, $id = NULL) in /home/mpbcreat/www/libraries/legacy/table/content.php on line 348
    
    Catchable fatal error: Argument 1 passed to JTableObserverTags::createObserver() must be an instance of JObservableInterface, instance of JTableContent given, called in /home/mpbcreat/www/libraries/legacy/table/content.php on line 33 and defined in /home/mpbcreat/www/libraries/joomla/table/observer/tags.php on line 79
    Merci de m'aider.

  • #2
    Re : Controller.php et autres

    Slt,

    Plus d'infos seront utiles pour t'aider.

    Joomla! 3.xx mais combien précisément 3.3 ? 3.4 ? 3.5.1 ?
    Quelle version de php ?
    Quelle version mysql ?

    Comment as-tu procédé pour ta mise à jour ?
    As-tu désactivé d'abord les extensions non natives ?

    Essayes déjà de renommer le répertoire suivant
    libraries/cms/controller
    par exemple en
    libraries/cms/_controller_
    Ce dossier n'existe pas en version 3...

    info complémentaire :
    https://docs.joomla.org/Joomla_2.5_t...tion_Errors/fr
    C'est en forgeant qu'on devient forgeron. Mais c'est pas en coupant du bois que Léonard de Vinci...” (extrait du "Da Vinci Code de l'artisanat")
    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


    • #3
      Re : Controller.php et autres

      Merci pour "libraries/cms/_controller_" j'ai maintenant acces à l'interface admin.

      Code:
      PHP exécuté sur	Linux webm277.mp.ha.ovh.net 3.14.60-grsec-hosting-web-3.14 #1 SMP Wed Feb 17 13:41:21 UTC 2016 x86_64
      Version de la base de données	5.5.46-0+deb7u1-log
      Interclassement de la base de données	utf8_general_ci
      Collation de la connexion à la base de données	utf8_general_ci
      Version de PHP	5.6.21
      Serveur web	Apache
      Serveur web pour interface PHP	cgi-fcgi
      Version de Joomla	Joomla! 3.5.1 Stable [ Unicorn ] 05-April-2016 22:45 GMT
      Version de la plateforme Joomla!	Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT
      Navigateur	Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.125 Safari/537.36 OPR/30.0.1835.88
      La page d'accueil de mon site affiche cela:

      Code:
      Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/yjsgcore/yjsg_core.php on line 29
      
      Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/yjsgcore/yjsg_stylesw.php on line 16
      
      Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/html/mod_menu/default.php on line 17
      
      Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/html/mod_menu/yjsg_modhelper.php on line 33
      
      Fatal error: Call to undefined method Joomla\Registry\Registry::loadJSON() in /home/mpbcreat/www/templates/fusion/html/mod_menu/yjsg_modhelper.php on line 40
      Qu'est ce que je dois faire? Merci.

      Commentaire


      • #4
        Re : Controller.php et autres

        Bonjour,

        Votre template n'est pas compatible avec la version actuelle: s'il s'agit bien d'un template basé sur yjsg, j'ai vu qu'il y a eu des mises à jour pour le rendre compatible http://www.youjoomla.com/youjoomla-b...work-blog.html.

        En espérant que cela vous aide,

        Pascal
        Dernière édition par pmleconte à 31/05/2016, 11h32
        If anything can go wrong, it will...
        If I can help, I will ..https://conseilgouz.com

        Commentaire


        • #5
          Re : Controller.php et autres

          Bonjour,

          Merci Pascal pour le lien, j'ai installé le plugin_Yjsg_Framework-2-2-3 mais je n'ai toujours pas d'accès à mon site:

          Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/yjsgcore/yjsg_core.php on line 29

          Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/yjsgcore/yjsg_stylesw.php on line 16

          Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/html/mod_menu/default.php on line 17

          Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/html/mod_menu/yjsg_modhelper.php on line 33

          Fatal error: Call to undefined method Joomla\Registry\Registry::loadJSON() in /home/mpbcreat/www/templates/fusion/html/mod_menu/yjsg_modhelper.php on line 40
          Comment faire pour modifier tout cela sur le serveur? Est-ce que je dois coller le dossier Plugin_Yjsg_Framework-2-2-3 dans le répertoire /home/mpbcreat/www/templates/fusion/ ?

          Merci.

          Commentaire


          • #6
            Re : Controller.php et autres

            Bonjour,

            Copier le nouveau framework yjsg "à la main" ne semble pas être la solution.

            Votre message renvoie une erreur sur la fonction Registry::loadJSON() qui a disparu en Joomla 3.x http://stackoverflow.com/questions/2...gistryloadjson

            Avez-vous essayé de mettre à jour le template complet ?

            Sinon, essayez d'utiliser le template par défaut Beez3 pour voir si cela passe.

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

            Commentaire


            • #7
              Re : Controller.php et autres

              Ça ressemble à un problème de version php trop ancienne. Quelle est ta version php ?
              Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
              Confucius

              Commentaire


              • #8
                Re : Controller.php et autres

                Bonjour,

                PHP exécuté sur Linux webm277.mp.ha.ovh.net 3.14.60-grsec-hosting-web-3.14 #1 SMP Wed Feb 17 13:41:21 UTC 2016 x86_64
                Version de la base de données 5.5.46-0+deb7u1-log
                Interclassement de la base de données utf8_general_ci
                Collation de la connexion à la base de données utf8_general_ci
                Version de PHP 5.6.21
                Serveur web Apache
                Serveur web pour interface PHP cgi-fcgi
                Version de Joomla Joomla! 3.5.1 Stable [ Unicorn ] 05-April-2016 22:45 GMT
                Version de la plateforme Joomla! Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT
                Navigateur Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.125 Safari/537.36 OPR/30.0.1835.88

                Prévisualisation du template Fusion version 2012

                Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/yjsgcore/yjsg_core.php on line 29

                Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/yjsgcore/yjsg_stylesw.php on line 16

                Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/components/com_rsmediagallery/router.php on line 13

                Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/components/com_rsmediagallery/router.php on line 13

                Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/components/com_rsmediagallery/router.php on line 13

                Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/components/com_rsmediagallery/router.php on line 13

                Strict Standards: Non-static method JApplicationSite::getMenu() should not be called statically in /home/mpbcreat/www/components/com_phocamaps/router.php on line 30

                Strict Standards: Non-static method JApplicationCms::getMenu() should not be called statically in /home/mpbcreat/www/libraries/cms/application/site.php on line 272

                Notice: Undefined variable: this in /home/mpbcreat/www/libraries/cms/application/cms.php on line 430

                Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/components/com_phocamaps/router.php on line 30

                Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/html/mod_menu/default.php on line 17

                Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/html/mod_menu/yjsg_modhelper.php on line 33

                Fatal error: Call to undefined method Joomla\Registry\Registry::loadJSON() in /home/mpbcreat/www/templates/fusion/html/mod_menu/yjsg_modhelper.php on line 40


                Template par défaut Beez3 mais toujours pas d'accès à mon site:

                Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/plugins/system/anything_tabs/anything_tabs.php on line 51

                Fatal error: Class 'JParameter' not found in /home/mpbcreat/www/plugins/system/anything_tabs/anything_tabs.php on line 52

                Template par défaut Fusion mais toujours pas d'accès à mon site:
                Templates : Modifier le style


                Dans Advanced options:
                Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/elements/yjsgtime.php on line 39
                Dans module grids setting:
                Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/templates/fusion/elements/yjsgmultitext.php on line 107

                Strict Standards: Only variables should be passed by reference in /home/mpbcreat/www/templates/fusion/elements/yjsgmultitext.php on line 112

                Comment mettre à jour le template complet?
                Comment résoudre toutes les erreurs de code php?

                Merci pour vos réponses.

                Commentaire


                • #9
                  Re : Controller.php et autres

                  Envoyé par joom10 Voir le message
                  Comment mettre à jour le template complet?
                  Comment résoudre toutes les erreurs de code php?
                  D'où provient exactement ce template ?
                  Je ne vois pas la trace d'un template "fusion" chez Youjoomla...

                  Pour les erreurs, tant que le template n'est pas à jour...

                  Concernant le problème avec Beez3, c'est à cause du plugin Anything Tabs qu'il faut aussi mettre à jour
                  Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/plugins/system/anything_tabs/anything_tabs.php on line 51

                  Fatal error: Class 'JParameter' not found in /home/mpbcreat/www/plugins/system/anything_tabs/anything_tabs.php on line 52
                  Dol.
                  C'est en forgeant qu'on devient forgeron. Mais c'est pas en coupant du bois que Léonard de Vinci...” (extrait du "Da Vinci Code de l'artisanat")
                  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


                  • #10
                    Re : Controller.php et autres

                    Le template provient de: http://pixelpointcreative.com/product-compatibility. Que faire? Merci.

                    Commentaire


                    • #11
                      Re : Controller.php et autres

                      Version actuellement installée de fusion pour mon site et d'après le site "pixelpointcréative" celle-ci serait compatible avec joomla 3.x

                      Version | 1.0
                      Date | November 2012
                      Author | Pixel Point Creative
                      Author URL | http://www.pixelpointcreative.com
                      Demo URL | http://fusion.pixelpointcreative.com

                      Fusion is a responsive Joomla template perfect for barbers or beauty shops or any type of site you can dream up.

                      Merci.

                      Commentaire


                      • #12
                        Re : Controller.php et autres

                        Bonjour,

                        Ce template est payant, donc, je ne peux pas tester plus loin.

                        Par contre, en tant que client de Pixel Point Creative, vous pouvez faire des demandes au support ou, d'après https://www.pixelpointcreative.com/j...-to-joomla-3-0, faire une mise à jour du template.

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

                        Commentaire


                        • #13
                          Re : Controller.php et autres

                          Bonjour,

                          Prévisualisation du template:

                          Notice: Undefined variable: document in /home/mpbcreat/www/templates/fusion/yjsgcore/yjsg_custom_params.php on line 20
                          Fatal error: Call to a member function addScript() on null in /home/mpbcreat/www/templates/fusion/yjsgcore/yjsg_custom_params.php on line 20

                          yjsg_custom_params.php

                          <?php
                          /*================================================= =====================*\
                          || ################################################## ################## ||
                          || # Package - Joomla Template based on YJSimpleGrid Framework ||
                          || # Copyright (C) 2010 Youjoomla LLC. All Rights Reserved. ||
                          || # license - PHP files are licensed under GNU/GPL V2 ||
                          || # license - CSS - JS - IMAGE files are Copyrighted material ||
                          || # bound by Proprietary License of Youjoomla LLC ||
                          || # for more information visit http://www.youjoomla.com/license.html ||
                          || # Redistribution and modification of this software ||
                          || # is bounded by its licenses ||
                          || # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com ||
                          || ################################################## ################## ||
                          \*================================================ ======================*/
                          defined( '_JEXEC' ) or die( 'Restricted index access' );
                          //$custom1 = $this->params->get("custom1");
                          $squirrel_font_family = $this->params->get("squirrel_font_family");

                          /*Call for js*/
                          $document->addScript($yj_site."/src/styles.js");

                          /* K2 CSS */
                          if (JRequest::getCmd( 'option' ) == 'com_k2'
                          || JModuleHelper::getModule( 'k2_content' )
                          || JModuleHelper::getModule( 'k2_tools' )
                          || JModuleHelper::getModule( 'k2_comments' )
                          ){
                          $document->addStyleSheet($yj_site.'/css/customk.css');
                          }
                          /*responsive layout*/
                          $document->addScript($yj_site.'/src/responsive.js');
                          $document->addCustomTag('<link rel="stylesheet" href="'.$yj_site.'/css/responsive.css" type="text/css" />');
                          $document->addCustomTag('<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>');
                          $document->addCustomTag('<meta name="HandheldFriendly" content="true" />');
                          $document->addCustomTag('<meta name="apple-touch-fullscreen" content="YES" />');

                          $isBrick = JModuleHelper::getModule( 'youbricks' );
                          if(isset($isBrick) && $isBrick->module =='mod_youbricks' && $isBrick->position =='top1'){
                          $Youbricks_params = new JRegistry($isBrick->params);
                          $isSfx = $Youbricks_params->get('moduleclass_sfx');
                          if ($isSfx == ' ybyb2'){
                          $document->addCustomTag("
                          <script type='text/javascript'>
                          function yjsg1s(){
                          var sizes = $(document).getScrollSize().x-BrickW;
                          $('yjsg1').setStyles({
                          width:sizes,
                          margin:'0 auto'
                          });
                          }
                          window.addEvent('domready', function () {
                          yjsg1s();
                          });
                          window.addEvent('load', function () {
                          yjsg1s();
                          });
                          window.addEvent('resize', function () {
                          yjsg1s();
                          });
                          </script>");
                          }
                          }
                          // GRID1 MODS
                          $grid1 = false;
                          for( $i=1; $i<=5; $i++ ){
                          $mod_user = $this->countModules('top'.$i);
                          if( $mod_user){
                          $grid1 = true;
                          break;
                          }
                          }
                          // GRID3 MODS
                          $grid3 = false;
                          for( $i=1; $i<=5; $i++ ){
                          $mod_user = $this->countModules('user'.$i);
                          if( $mod_user){
                          $grid3 = true;
                          break;
                          }
                          }
                          // BOTTOM MODS
                          $bottom_mods = false;
                          for( $i=11; $i<=20; $i++ ){
                          $mod_user = $this->countModules('user'.$i);
                          if( $mod_user){
                          $bottom_mods = true;
                          break;
                          }
                          }
                          //REMAINING MODS
                          $remaining_mods = false;
                          for( $i=1; $i<=25; $i++ ){
                          $mod_user = $this->countModules('user'.$i);
                          if( $mod_user){
                          $remaining_mods = true;
                          break;
                          }
                          }
                          global $midblock_off;
                          //IF NO MODULES CONDITION
                          if (!$grid1 && !$grid3 && !$bottom_mods) {
                          $nomods = ' nomods';
                          }elseif (!$grid1 && !$grid3) {
                          $nomods = ' nomods2';
                          }elseif (!$grid1 && !$bottom_mods) {
                          $nomods = ' nomods3';
                          }elseif (!$grid3 && !$bottom_mods) {
                          $nomods = ' nomods4';
                          }elseif (!$grid1) {
                          $nomods = ' nomods5';
                          }elseif (!$grid3) {
                          $nomods = ' nomods6';
                          }elseif (!$bottom_mods) {
                          $nomods = ' nomods7';
                          }else {
                          $nomods = '';
                          }
                          if (!$remaining_mods && !$grid1 && !$midblock_off) {
                          $nomods = '';

                          }?>

                          [ATTACH=CONFIG]32112[/ATTACH]
                          Qu'est ce que je doit faire?

                          Merci.

                          Commentaire


                          • #14
                            Re : Controller.php et autres

                            Bonjour,

                            J'ai la version joomla 3.6 et j'ai réussi la mise à jour de la template fusion mais l'accès de mon site reste toujours impossible, comment corriger le message d'erreur suivant?

                            Strict Standards: Only variables should be assigned by reference in /home/mpbcreat/www/plugins/system/anything_tabs/anything_tabs.php on line 51
                            Fatal error: Class 'JParameter' not found in /home/mpbcreat/www/plugins/system/anything_tabs/anything_tabs.php on line 52
                            ... fichier anything_tabs.php ...

                            // Get plugin info
                            $plugin =& JPluginHelper::getPlugin($this->p_type, $this->p_name);
                            $pluginParams = new JParameter( $plugin->params );
                            Merci de votre aide

                            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