Core-Plugins versehentlich gelöscht - Benutzer-Login

  • Habe leider versehentlich die Plugins im Backend gelöscht, die wohl für den Backend-Login benötigt werden.
    Der Effekt ist jetzt, dass beim Backend-Login ein Loop auftritt. D.h. nach Eingabe des korrekten Logins landet man sofort wieder auf der Login-Seite.
    Habe jetzt schon ein paar Stunden recherchiert und keine Lösung hat geklappt.
    Ich habe auf die aktuellste Version 3.6.5 aktualisiert und bisher versucht über den PHP-Admin das ganze zu beheben.
    Gibt es irgendeine Möglichkeit, diese Plugins neu zu installieren?
    Habe bereits die kompletten Installationsdateien per FTP hochgeladen, das hat jedoch nicht zum gewünschten Erfolg geführt.
    Vielen Dank vorab für Eure Hilfe.
    Thomas

  • Hallo Thomas,


    vielleicht geht auch folgendes: In die Datenbank gehen (phpMyAdmin) zu Tabelle extensions. Da gibt es (so ähnlich) wie:
    plg_authentication_joomla und plg_user_joomla. Diese, falls auf 0 (nehme ich an) auf 1 ändern (aktivieren).


    Edit: Achso, die sind gelöscht (das geht?) & nicht nur de-aktiviert. Na, ich probier das lieber nicht aus ....


    Liebe Grüße, Christine

  • Ja, ist bisschen konfusionierend:


    Authentication - Joomla (plg_authentication_joomla) kann man nicht deinstallieren/löschen aus dem Backend, aber deaktivieren. Also, wie @christine2 sagt, in DB #__extensions wieder auf enabled = 1 setzen. Hat im Normalfall ID 401.


    User - Joomla! (plg_user_joomla) kann man deinstallieren/löschen.


    Wenn es gelöscht ist (ID 432 ist in Tabelle #__extensions nicht mehr vorhanden).
    - PhpMyAdmin: In Datenbank gehen.
    - Im Tabulator SQL einfügen und ausführen:
    (kj5wp_ gegen dein Joomla-Tabellenprefix austauschen!!)

    SQL
    INSERT INTO `kj5wp_extensions` (`extension_id`,  `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `manifest_cache`, `params`, `custom_data`, `system_data`, `checked_out`, `checked_out_time`, `ordering`, `state`) VALUES
    
    
    (432, 'plg_user_joomla', 'plugin', 'joomla', 'user', 0, 1, 1, 0, '', '{"autoregister":"1","mail_to_user":"1","forceLogout":"1"}', '', '', 0, '0000-00-00 00:00:00', 2, 0);


    - Das FULL-Paket Joomla 3.6.5 entpacken und außer Ordner /installation/ per FTP über deine Installation drüberbügeln.
    EDIT: Hast ja schon gemacht "Habe bereits die kompletten Installationsdateien per FTP hochgeladen"


    - Ggf. weitere deinstallierte Core-Plugins unter Erweiterungen > Überprüfen versuchen zu installieren.

  • Vielen Dank für die tolle Unterstützung.
    Habe den Fehler mit eurer Hilfe beheben können.
    Es waren zwei fehlende Einträge in der Datenbank:
    ID 432 "plg_user_joomla" war nicht mehr enthalten, ausserdem ID 433 "plg_user_profile".


    Tausend Dank an euch!!!