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

    Erreur 500 suite installation

    Planifier Épinglé Verrouillé Déplacé Questions relatives à l'installation/upgrade
    16 Messages 2 Publieurs 1.8k 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

      @eolia a dit dans Erreur 500 suite installation :

      /cache/smarty/compile/fb/5d/7e/fb5d7e0bc3cda93822e06fc1bb7acfb4c0d58e12_0.file.header.tpl.php:

      Il y a quoi dans ce fichier à la ligne 405 ?

      Pouvez-vous me répondre svp ?

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

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

        Voici

              <?php if (count($_smarty_tpl->tpl_vars['quick_access']->value) >= 0) {?>
        

        Merci pour l'aide.

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

          Ok.
          Ce n'est pas normal que ce ne soit pas un tableau.
          Pour votre cas voici le correctif à effectuer:
          Dans le fichier /classes/AdminController.php, vers la ligne 2211 vous avez la fonction initHeader
          Dans celle-ci, remplacez le block concernant // Quick access par celui-ci:

                  // Quick access
                  if((int)$this->context->employee->id) {
                      $quick_access = QuickAccess::getQuickAccesses($this->context->language->id);
                      if(is_array($quick_access)) {
                          foreach($quick_access as $index => $quick) {
                              if($quick['link'] == '../' && Shop::getContext() == Shop::CONTEXT_SHOP) {
                                  $url = $this->context->shop->getBaseURL();
                                  if(!$url) {
                                      unset($quick_access[$index]);
                                      continue;
                                  }
                                  $quick_access[$index]['link'] = $url;
                              }
                              else {
                                  preg_match('/controller=(.+)(&.+)?$/', $quick['link'], $admin_tab);
                                  if(isset($admin_tab[1])) {
                                      if(strpos($admin_tab[1], '&')) {
                                          $admin_tab[1] = substr($admin_tab[1], 0, strpos($admin_tab[1], '&'));
                                      }
          
                                      $token = Tools::getAdminToken($admin_tab[1]
                                          .(int)Tab::getIdFromClassName($admin_tab[1])
                                          .(int)$this->context->employee->id);
                                      $quick_access[$index]['target'] = $admin_tab[1];
                                      $quick_access[$index]['link'] .= '&token='.$token;
                                  }
                              }
                          }
                      }
                      else {
                          $quick_access = array();
                      }
                  }
          

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

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

            Le fichier se trouve bien dans le repertoire, Classes/Controller/ ?
            Je viens de faire la modification et ca ne change rien
            Toujours cette page admin avec le bandeau du haut et page blanche pour le reste.
            Je ne peux meme pas désactiver le mode maintenance

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

              Bah ce n'est pas possible, dans tous les cas on envoie un tableau donc le tpl ne peut pas dire que ce n'est pas un tableau.
              Vous avez vidé le cache Prestashop ?

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

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

                Oui le cache est vidé et toujours la meme page.

                279648db-96b9-4c69-ac6f-ece10d2e27f6-image.png

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

                  J'ai fait une autre installation de votre Prestashop, sur une autre instance.
                  Celle ci est vierge et tout c'est bien passé.
                  Je pense que ma version 1.6.1.24 est trop endommagé, cela fait des mois que le site ralenti et que je rencontre des petits bugs.
                  Je vais trouver la solution pour envoyer toutes mes données sur la version vierge et repartir avec un site plus puissant.
                  Faut que juste que je trouve la solution pour tout récupérer et tout envoyer.

                  Merci encore pour votre aide.

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

                    Envoyez-moi un accès ftp si vous voulez, on pourra faire un audit du problème.

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

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

                      @eolia Comment faire pour vous envoyer ca en privé ?

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

                        Cliquez sur l'avatar de mon profil et les 3 points en haut à droite puis "Continuer la discussion avec Eolia"
                        f1ed7cd9-04a5-4dcc-b5d9-4333c830109e-image.png

                        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