web-dev-qa-db-fra.com

Erreur de connexion de l'administrateur Joomla 3.x

J'ai déplacé mon site joomla de sous-domaine vers le domaine principal et je ne peux plus me connecter à mon panneau d'administration. Le message d'erreur suivant est donné:

Erreur fatale: L'appel d'une fonction membre isAdmin () sur un non-objet dans /home/x11igato/public_html/stage.navigator/plugins/authentication/cookie/cookie.php à la ligne 57

J'ai écrit ces lignes dans cookie.php, mais avec cela, stil ne peut pas se connecter. Message d'erreur:

Attention Le nom d'utilisateur et le mot de passe ne correspondent pas ou vous n'avez pas encore de compte.

Bien que mon nom d'utilisateur et mon mot de passe soient corrects et existent dans la base de données

public function __construct(& $subject, $config = array()) {
    $this->app = JFactory::getApplication();
    $this->db = JFactory::getDBO();;
}

PS Après plus de recherches, j'ai trouvé que dans le tableau #_extension, le plugin "Remember" était mis à 0, je l'ai changé à 1. Toujours pas de succès avec login, erreur affichée:

Erreur fatale: L'appel à une fonction membre isAdmin () sur un non-objet dans /home/x11igato/public_html/plugins/system/remember/remember.php à la ligne 42

Pour info dans configuration.php, la variable "live_site" est égale à une chaîne vide.

1
Nemeth

Quelques astuces rapides:

  1. Effacez les caches Joomla (via votre client FTP - supprimez tous les fichiers cache du dossier cache).
  2. Effacez le cache et les cookies de votre navigateur.
  3. Effacer les sessions dans la base de données Joomla.
  4. Assurez-vous que le déplacement de votre site était terminé et que vous ne vous retrouviez avec aucun fichier corrompu ou manquant dans le noyau Joomla. Ce sera bien, si vous avez toujours une sauvegarde de votre site de travail depuis qu'il était dans le sous-domaine, pour le restaurer. La méthode que vous avez suivie pour déplacer votre site peut faire partie de votre problème.
  5. Après n3, ci-dessus, vous pouvez restaurer ceci sur votre ordinateur local pour déboguer le problème plus efficacement.
  6. Que pourrait-il se passer si vous le replacez dans le sous-domaine?
  7. Il existe également de nombreuses questions/réponses similaires sur ce site, qui traitent de la récupération de votre accès administrateur en réinitialisant votre mot de passe si tel est le cas ou en suggérant diverses autres astuces.
  8. Dans tous les cas, essayez de garder quelque part intact ce fichier/site de sauvegarde qui fonctionnait bien auparavant.
1
FFrewin