Aussecours - plus aucun accès à l'admin suite migration 2.5 à 3x

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

  • Aussecours - plus aucun accès à l'admin suite migration 2.5 à 3x

    Pour commencer je suis tout sauf compétent en Joomla et en dev. J'ai urgemment besoin de votre aide.
    Une migration a été faite de Joomla 2.5 à la dernière version. Résultat: la console Admin n'est plus accessible, j'ai une page blanche.
    Avec le debug j'obtiens ceci lorsque via le browser j'essaie d'accéder à l'admin (fichier index.php):
    "This page has no source" - "No variable to display".

    Le contenu du fichier index.php:
    <?php
    /**
    * @package Joomla.Administrator
    * @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
    * @license GNU General Public License version 2 or later; see LICENSE.txt
    */

    // Set flag that this is a parent file
    define('_JEXEC', 1);
    define('DS', DIRECTORY_SEPARATOR);

    if (file_exists(dirname(__FILE__) . '/defines.php')) {
    include_once dirname(__FILE__) . '/defines.php';
    }

    if (!defined('_JDEFINES')) {
    define('JPATH_BASE', dirname(__FILE__));
    require_once JPATH_BASE.'/includes/defines.php';
    }

    require_once JPATH_BASE.'/includes/framework.php';
    require_once JPATH_BASE.'/includes/helper.php';
    require_once JPATH_BASE.'/includes/toolbar.php';

    // Mark afterLoad in the profiler.
    JDEBUG ? $_PROFILER->mark('afterLoad') : null;

    // Instantiate the application.
    $app = JFactory::getApplication('administrator');

    // Initialise the application.
    $app->initialise(array(
    'language' => $app->getUserState('application.lang')
    ));

    // Mark afterIntialise in the profiler.
    JDEBUG ? $_PROFILER->mark('afterInitialise') : null;

    // Route the application.
    $app->route();

    // Mark afterRoute in the profiler.
    JDEBUG ? $_PROFILER->mark('afterRoute') : null;

    // Dispatch the application.
    $app->dispatch();

    // Mark afterDispatch in the profiler.
    JDEBUG ? $_PROFILER->mark('afterDispatch') : null;

    // Render the application.
    $app->render();

    // Mark afterRender in the profiler.
    JDEBUG ? $_PROFILER->mark('afterRender') : null;

    // Return the response.
    echo $app;

  • #2
    Re : Aussecours - plus aucun accès à l'admin suite migration 2.5 à 3x

    Bonjour, et bienvenue sur le forum (encore que tu ne commences pas de la meilleure manière),
    j'ai une page blanche.
    Si tu avais fait une recherche sur le forum pour les mots "page blanche", tu aurais trouvé des dizaines (peut-être même des centaines) de posts sur ce sujet. Dans ce cas là, une seule adresse http://aesecure.com/fr/blog/error-reporting.html.
    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


    • #3
      Re : Aussecours - plus aucun accès à l'admin suite migration 2.5 à 3x

      Envoyé par lesoutier Voir le message
      Bonjour, et bienvenue sur le forum (encore que tu ne commences pas de la meilleure manière),

      Si tu avais fait une recherche sur le forum pour les mots "page blanche", tu aurais trouvé des dizaines (peut-être même des centaines) de posts sur ce sujet. Dans ce cas là, une seule adresse http://aesecure.com/fr/blog/error-reporting.html.
      Oui, maintenant je sais. Merci pour l'aide, je suis un peu moins idiot, mais encore énormément.
      Je cherche sur le forum et je continue a garder ce billet ouvert, voici la suite:

      Maintenant j'ai une fatale error (aargh) Call to a member function set() on a non-object in controller.php

      <?php
      /**
      * @package Joomla.Administrator
      * @subpackage com_login
      *
      * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
      * @license GNU General Public License version 2 or later; see LICENSE.txt
      */

      defined('_JEXEC') or die;

      /**
      * Login Controller
      *
      * @package Joomla.Administrator
      * @subpackage com_login
      * @since 1.5
      */
      class LoginController extends JControllerLegacy
      {
      /**
      * Typical view method for MVC based architecture
      *
      * This function is provide as a default implementation, in most cases
      * you will need to override it in your own controllers.
      *
      * @param boolean If true, the view output will be cached
      * @param array An array of safe url parameters and their variable types, for valid values see {@link JFilterInput::clean()}.
      * @return JController This object to support chaining.
      * @since 1.5
      */
      public function display($cachable = false, $urlparams = false)
      {
      // Special treatment is required for this component, as this view may be called
      // after a session timeout. We must reset the view and layout prior to display
      // otherwise an error will occur.

      $this->input->set('view', 'login');
      $this->input->set('layout', 'default');

      parent::display();
      }

      /**
      * Method to log in a user.
      *
      * @return void
      */
      public function login()
      {
      // Check for request forgeries.
      JSession::checkToken('request') or jexit(JText::_('JINVALID_TOKEN'));

      $app = JFactory::getApplication();

      $model = $this->getModel('login');
      $credentials = $model->getState('credentials');
      $return = $model->getState('return');

      $result = $app->login($credentials, array('action' => 'core.login.admin'));

      if (!($result instanceof Exception))
      {
      $app->redirect($return);
      }

      parent::display();
      }

      /**
      * Method to log out a user.
      *
      * @return void
      */
      public function logout()
      {
      JSession::checkToken('request') or jexit(JText::_('JInvalid_Token'));

      $app = JFactory::getApplication();

      $userid = $this->input->getInt('uid', null);

      $options = array(
      'clientid' => ($userid) ? 0 : 1
      );

      $result = $app->logout($userid, $options);

      if (!($result instanceof Exception))
      {
      $model = $this->getModel('login');
      $return = $model->getState('return');
      $app->redirect($return);
      }

      parent::display();
      }
      }

      Commentaire


      • #4
        Re : Aussecours - plus aucun accès à l'admin suite migration 2.5 à 3x

        Bonsoir,
        plutot que d'essayer de retablir par du code
        je le ferai "en urgence" par l'hebergeur ou une sauvegarde !

        1 as tu une sauvegarde ?
        2 chez quel hebergeur es tu ?

        si l'hebergeur a des sauvegarde de ton site a un instant T ... tu seras peut etre sauvé
        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
        Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

        Commentaire


        • #5
          Re : Aussecours - plus aucun accès à l'admin suite migration 2.5 à 3x

          Ok j'y vais pour le restaure. Merci!

          Commentaire


          • #6
            Re : Aussecours - plus aucun accès à l'admin suite migration 2.5 à 3x

            Deux remarques :
            - Par principe, une discussion = un problème (et réciproquement). Il faudrait donc ouvrir une nouvelle discussion pour ton nouveau problème.
            - Il est inutile de copier le code concerné à chaque fois : tu utilises un cms, donc tout le monde a (en tout cas devrait) avoir le me code au même endroit.
            En prime une troisième remarque : si tu dois vraiment publier du code, utilise la balise conçue à cet effet [ CODE] au début et [ /CODE] à la fin (sans espace après [ ).
            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

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X