aide prestashop PhenixSuite Help
    • Catégories
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Recherche
    • S'inscrire
    • Se connecter

    Aperçu de l'activité dans le dashboard vide [RÉSOLU]

    Planifier Épinglé Verrouillé Déplacé Bugs & Améliorations
    33 Messages 2 Publieurs 1.5k Vues 2 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • eoliaE Hors-ligne
      eolia
      dernière édition par

      Ouvrez votre console (F12) et regardez la réponse ajax, il doit y avoir quelque chose qui coince^^
      9c138529-702d-452d-8666-9313bab3aaf5-image.png

      Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

      1 réponse Dernière réponse Répondre Citer 0
      • Olivier75009O Hors-ligne
        Olivier75009
        dernière édition par

        j'ai une réponse 500

        www.rituel-manucure.com

        1 réponse Dernière réponse Répondre Citer 0
        • eoliaE Hors-ligne
          eolia
          dernière édition par

          donc on active le mode debug et on regarde le contenu de la réponse 🙂

          Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

          1 réponse Dernière réponse Répondre Citer 0
          • Olivier75009O Hors-ligne
            Olivier75009
            dernière édition par

            yup, mais il se trouve que je n'ai pas de message d'erreur en debug.
            (Et j'évite, sur la prod, parce qu'en FO il y a de nombreux messages d'erreur)

            www.rituel-manucure.com

            eoliaE 1 réponse Dernière réponse Répondre Citer 0
            • eoliaE Hors-ligne
              eolia
              dernière édition par

              le message d'erreur doit se trouver dans la réponse XHR, sinon il est dans le error.log de votre serveur.

              Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

              1 réponse Dernière réponse Répondre Citer 0
              • eoliaE Hors-ligne
                eolia @Olivier75009
                dernière édition par

                @Olivier75009 a dit dans Aperçu de l'activité dans le dashboard vide :

                (Et j'évite, sur la prod, parce qu'en FO il y a de nombreux messages d'erreur)

                ben ça il faut les corriger, un site doit être sans erreur !

                Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                1 réponse Dernière réponse Répondre Citer 0
                • Olivier75009O Hors-ligne
                  Olivier75009
                  dernière édition par

                  Il se trouve que ce sont sur des modules de partenaires qui mettent du temps à corriger, ou qui s'en f.. éperdument.

                  www.rituel-manucure.com

                  1 réponse Dernière réponse Répondre Citer 0
                  • eoliaE Hors-ligne
                    eolia
                    dernière édition par

                    Copie d'écran des erreurs de leurs modules et on les balance sur les réseaux sociaux avec le nom des auteurs^^

                    Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                    1 réponse Dernière réponse Répondre Citer 0
                    • Olivier75009O Hors-ligne
                      Olivier75009
                      dernière édition par Olivier75009

                      s'pas idiot 😉
                      (y'a blockuserinfotop d'ailleurs, il me semble que c'est du presta natif ça - mais à leur décharge, c'est sur addCSS et isLogged que ça coince, pas compatible sûrement avec php7.4)
                      À ce propos, il m'a fallut (dans la précipitation, pour corriger quelques erreurs sur mes modules) ajouter #[AllowDynamicProperties] pour certaines de mes classes. Pas glop.
                      Capture d’écran 2023-11-29 à 18.00.11.png
                      J'ai pas encore terminé l'override de pagenotfound pour ajouter les url referrer aux ips que j'ai préféré prendre pour ban, mais j'ai quelques 404 ajax sur l'admin (ajax;php il me semble)

                      www.rituel-manucure.com

                      1 réponse Dernière réponse Répondre Citer 0
                      • Olivier75009O Hors-ligne
                        Olivier75009
                        dernière édition par Olivier75009

                        Étonnamment, sans le mode debug j'ai bien une réponse 500 dans le xhr (l'autre capture est en debug) :
                        Capture d’écran 2023-11-29 à 18.15.05.png

                        [Wed Nov 29 18:14:08.241437 2023] [proxy_fcgi:error] [pid 1585555] [client 192.168.0.254:55546] AH01071: Got error 'PHP message: PHP Warning: PDO::query(): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ',)\n GROUP BY c.id_connections\n ORDER BY...' at line 17 in /var/www/clients/client1/web4/web/classes/db/DbPDO.php on line 151PHP message: PHP Fatal error: Uncaught Error: Call to a member function rowCount() on bool in /var/www/clients/client1/web4/web/classes/db/DbPDO.php:203\nStack trace:\n#0 /var/www/clients/client1/web4/web/classes/db/Db.php(757): DbPDOCore->_numRows()\n#1 /var/www/clients/client1/web4/web/modules/dashactivity/dashactivity.php(213): DbCore->numRows()\n#2 /var/www/clients/client1/web4/web/classes/Hook.php(681): Dashactivity->hookDashboardData()\n#3 /var/www/clients/client1/web4/web/classes/Hook.php(622): HookCore::coreCallHook()\n#4 /var/www/clients/client1/web4/web/controllers/admin/AdminDashboardController.php(444): HookCore::exec()\n#5 /var/www/clients/client1/web4/web/classes/controller/AdminController.php(1000): AdminDashboardControllerCore->ajaxProcessRefreshDashboard()\n#6 /var/www/clients/client1/web4/web/controllers/admin/AdminDashboardController.php(384): AdminControllerCore->postProcess()\n#7 /var/www/clients/client1/web4/web/classes/controller/Controller.php(201): AdminDashboardControllerCore->po...', referer: URL/adminxxxxxxx/index.php?controller=AdminDashboard&token=6c8860060a7ed2f741de0af9edf0a6c6

                        Tiens, une erreur rowCount (celle que j'avais sur le module de notre logisticien, en fait)

                        www.rituel-manucure.com

                        1 réponse Dernière réponse Répondre Citer 0
                        • eoliaE Hors-ligne
                          eolia
                          dernière édition par

                          rajoutez un d($sql); à la ligne 211 et vous aurez la requête dans le retour XHR
                          f6a64ff4-1b5a-4990-8da0-041ff4e53aaf-image.png
                          Ensuite copiez/collez cette requête dans votre gestionnaire de base de données et dites-moi l'erreur

                          Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                          1 réponse Dernière réponse Répondre Citer 0
                          • eoliaE Hors-ligne
                            eolia
                            dernière édition par eolia

                            Chez moi ça donne ça:

                            SELECT c.id_guest, c.ip_address, c.date_add, c.http_referer, pt.name as page
                                                FROM `ps_connections_page` cp
                                                INNER JOIN `ps_connections` c 
                                                    ON(c.id_connections = cp.id_connections)
                                                INNER JOIN `ps_page` p 
                                                    ON(p.id_page = cp.id_page)
                                                INNER JOIN `ps_page_type` pt 
                                                    ON(p.id_page_type = pt.id_page_type)
                                                INNER JOIN `ps_guest` g 
                                                    ON(c.id_guest = g.id_guest)
                                                WHERE (g.id_customer IS NULL OR g.id_customer = 0) 
                            

                            Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                            1 réponse Dernière réponse Répondre Citer 0
                            • eoliaE Hors-ligne
                              eolia
                              dernière édition par

                              A mon avis il vous manque une colonne

                              Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                              1 réponse Dernière réponse Répondre Citer 0
                              • eoliaE Hors-ligne
                                eolia
                                dernière édition par eolia

                                ou alors vous avez des IPV6 dans vos IP de maintenance. Ce pb est en cours de résolution (Prestashop n'a jamais géré les IPV6)
                                Pour info, il n'est plus nécessaire de mettre son IP dans cette page, Phenix se basant sur le cookie admin.

                                Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                                1 réponse Dernière réponse Répondre Citer 0
                                • Olivier75009O Hors-ligne
                                  Olivier75009
                                  dernière édition par Olivier75009

                                  Capture d’écran 2023-11-30 à 08.18.31.png

                                  Et oui, j'ai des ipv6 dans les ips de maintenance (que j'ai supprimé du coup, avec toutes les autres ipv4).

                                  www.rituel-manucure.com

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • eoliaE Hors-ligne
                                    eolia
                                    dernière édition par

                                    sans les ipv6 dans la maintenance, c'est ok ? Que donne votre requête SQL ?

                                    Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                                    1 réponse Dernière réponse Répondre Citer 0
                                    • Olivier75009O Hors-ligne
                                      Olivier75009
                                      dernière édition par

                                      ça donne la même chose

                                      www.rituel-manucure.com

                                      1 réponse Dernière réponse Répondre Citer 0
                                      • eoliaE Hors-ligne
                                        eolia
                                        dernière édition par

                                        vous avez toujours une erreur 500 ?

                                        Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                                        1 réponse Dernière réponse Répondre Citer 0
                                        • Olivier75009O Hors-ligne
                                          Olivier75009
                                          dernière édition par

                                          non, ni en debug ni sans debug

                                          www.rituel-manucure.com

                                          1 réponse Dernière réponse Répondre Citer 0
                                          • eoliaE Hors-ligne
                                            eolia
                                            dernière édition par

                                            Donc ça fonctionne ?

                                            Créateur de PhenixSuite. Pour plus d'infos : https://eoliashop.com

                                            1 réponse Dernière réponse Répondre Citer 0
                                            • Premier message
                                              Dernier message
                                            bug
                                            26 sujets
                                            1.6
                                            24 sujets
                                            front-office
                                            11 sujets
                                            1.5
                                            8 sujets
                                            1.7
                                            5 sujets
                                            système
                                            4 sujets
                                            administration
                                            3 sujets
                                            hack
                                            3 sujets
                                            module
                                            3 sujets
                                            performance
                                            3 sujets
                                            smtp
                                            3 sujets
                                            transporteurs
                                            3 sujets
                                            dashboard
                                            2 sujets
                                            https
                                            2 sujets
                                            paypal
                                            2 sujets
                                            promotions
                                            2 sujets