Joomladay francophone 2019 à Paris, les 8 et 9 mars 2019

jupgrade erreur notice indefined

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

  • [RÉGLÉ] jupgrade erreur notice indefined

    bonsoir
    je tees la migration de mon site j!1.5 vers j!1.7
    avec le composant Jupgrade
    mais ce dernier bloque dès son lancement avec cette erreur
    Notice: Undefined offset: 1 in /opt/lampp/htdocs/ingall/administrator/components/com_jupgrade/includes/jupgrade.class.php on line 893
    je suis sur un serveur local
    merci LJ
    Dernière édition par laurent00 à 25/01/2012, 22h23
    mon avatar : http://www.ingall-niger.org

  • #2
    Re : jupgrade erreur notice indefined

    Bonjour,

    Ce n'est pas une erreur mais une notice (donc un message d'information), non bloquant.
    Vu le chemin indiqué, il s'agit d'un Linux, vraisemblablement Ubuntu, sur lequel a été installé LAMPP.

    Il suffit de corriger le fichier de configuration (vraisemblablement /etc/php5/apache2/php.ini) et de changer le mode de display_errors à Off, ainsi que error_reporting vers E_ALL & ~ E_NOTICE

    Par défaut ce LAMPP crée une configuration développement, mais pas exploitation.
    Le mode développement est excellent pour ceux qui développen,t du code, mais en exploitation, il convient d'utiliser la configuration indiquée dans les commentaires du php.ini, tant pour display_errors que pour error_reporting.
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : jupgrade erreur notice indefined

      merci j'ai fais le changement
      mais notice idem ...

      error_reporting = E_ALL & ~E_NOTICE
      display_errors = Off

      LJ
      mon avatar : http://www.ingall-niger.org

      Commentaire


      • #4
        Re : jupgrade erreur notice indefined

        Et tu as bien redémarré ton apache après modif ?
        Pas de demande de support par MP.
        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

        Commentaire


        • #5
          Re : jupgrade erreur notice indefined

          oui j'ai tout redémarré ...
          LJ
          mon avatar : http://www.ingall-niger.org

          Commentaire


          • #6
            Re : jupgrade erreur notice indefined

            tu es certain qu ec'ets le bon fichier php.ini que tu as modifié ?

            Vu que l'installation standard de apache, php et mysql n'est pas dans /opt/lamp, il y a fort à parier que tu n'as pas utilisé les outils natifs, mais une autre pile lamp, et dans ce cas, son php.ini doit se trouver quelque part dans ton /opt/lamp
            Pas de demande de support par MP.
            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

            Commentaire


            • #7
              Re : jupgrade erreur notice indefined

              j'ai trouvé un php.ini dans opt/lampp/etc j'ai fais le changement sur le error_reporting car le display_errors était déjà sur off
              rebooté le poste
              mais toujours la même notice
              LJ
              mon avatar : http://www.ingall-niger.org

              Commentaire


              • #8
                Re : jupgrade erreur notice indefined

                Là, impossible de t'en dire plus... sauf à aller débuguer ton poste sur site.
                Pas de demande de support par MP.
                S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                Commentaire


                • #9
                  Re : jupgrade erreur notice indefined

                  je viens de faire une sélection de la page et copier coller vers un éditeur
                  en fait il y a tout une partie du message que je ne voyais pas ...
                  Code:
                  Notice: Undefined offset: 1 in /opt/lampp/htdocs/ingall/administrator/components/com_jupgrade/includes/jupgrade.class.php on line 893
                  
                  Fatal error: Uncaught exception 'Exception' with message 'Table 'ingall.components' doesn't exist SQL=SELECT params FROM components AS c WHERE c.option = 'com_jupgrade'' in /opt/lampp/htdocs/ingall/administrator/components/com_jupgrade/includes/jupgrade.class.php:975 Stack trace: #0 /opt/lampp/htdocs/ingall/administrator/components/com_jupgrade/includes/jupgrade.class.php(147): jUpgrade->getParams() #1 /opt/lampp/htdocs/ingall/administrator/components/com_jupgrade/controllers/ajax.php(53): jUpgrade->__construct() #2 /opt/lampp/htdocs/ingall/libraries/joomla/application/component/controller.php(236): jupgradeControllerAjax->checks() #3 /opt/lampp/htdocs/ingall/administrator/components/com_jupgrade/admin.jupgrade.php(40): JController->execute('checks') #4 /opt/lampp/htdocs/ingall/libraries/joomla/application/component/helper.php(162): require_once('/opt/lampp/htdo...') #5 /opt/lampp/htdocs/ingall/administrator/includes/application.php(136): JComponentHelper->renderComponent('com_jupgrade') #6 /opt/lampp/htdocs in /opt/lampp/htdocs/ingall/administrator/components/com_jupgrade/includes/jupgrade.class.php on line 975
                  
                  jUpgrade Version 1.2.4
                  Cliquez sur l'image pour l'afficher en taille normale

Nom : jupgrade.png 
Affichages : 1 
Taille : 22,2 Ko 
ID : 1798524
                  mon avatar : http://www.ingall-niger.org

                  Commentaire


                  • #10
                    Re : jupgrade erreur notice indefined

                    ça sent qu'il manque le préfixe de tables quand tu lances jupgrade.
                    Pas de demande de support par MP.
                    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                    Commentaire


                    • #11
                      Re : jupgrade erreur notice indefined

                      pourtant mes tables sont bien en jos_ comme préfixe
                      idem pour les paramètres de jupgrade qui es transformera en j17_
                      ..
                      LJ
                      mon avatar : http://www.ingall-niger.org

                      Commentaire


                      • #12
                        Re : jupgrade erreur notice indefined

                        L'erreur raconte pourtant bien:

                        Fatal error: Uncaught exception 'Exception' with message 'Table 'ingall.components' doesn't exist SQL=SELECT params FROM components AS c WHERE
                        Si tu regardes précisément, le préfixe n'est pas pris en compte...
                        Pas de demande de support par MP.
                        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                        Commentaire


                        • #13
                          Re : jupgrade erreur notice indefined

                          bonsoir
                          toutes mes tables sont bien avec le préfixe jos_ sauf celles que jupgrade a créés
                          faut-il enlever les jos_ ?
                          ci-joint mes params
                          LJCliquez sur l'image pour l'afficher en taille normale

Nom : jupgrade0.png 
Affichages : 1 
Taille : 23,8 Ko 
ID : 1798535
                          mon avatar : http://www.ingall-niger.org

                          Commentaire


                          • #14
                            Re : jupgrade erreur notice indefined

                            Dans ce cas, l'erreur SQL devient incompréhensible (ou un troll pique le préfixe en cours de route )
                            Pas de demande de support par MP.
                            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                            Commentaire


                            • #15
                              Re : jupgrade erreur notice indefined

                              je ne peux pas faire cette migration sous mon site car chez free pas de version php suffisante
                              donc je vais essayer sur un autre poste en windows
                              je crois aussi qu'il y a une autre méthode pour passer sous j!1.7 en créant le site J!1.7 et en appelant le vieux site ...
                              mais quel outil fait cela ?
                              merci LJ
                              mon avatar : http://www.ingall-niger.org

                              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