Samstag, 10. August 2013

Joomla-Frontend-Anmeldung nicht möglich

Problem

"Es gibt keinen Zugriff auf die privaten Seiten."

Nach einem zunächst erfolgreichen Joomla-Update (2.5) konnten sich die User der Gruppe "registered" nicht mehr am Frontend anmelden, es kam bei der Anmeldung obige Meldung. Als Superuser war eine Anmeldung möglich. Im Backend war für die User und die Usergruppe noch alles korrekt eingetragen (also v.a. unter Konfiguration - Berechtigungen - Registered - Seitenanmeldung auf "erlaubt").

Lösung:

  1. In die Datenbankverwaltung (phpmyadmin oder die Verwaltungsoberfläche des Hosters) gehen und dort die Tabelle jom_assets suchen
  2. Nach der Spalte parent_id sortieren
  3. Hier wird es wahrscheinlich mehrere Einträge mit parent_id=0 geben. Es darf aber nur der Eintrag root mit dieser parent_id existieren! Ändern Sie (nach einem Datenbank-Backup natürlich...!) alle übrigen Einträge (bis auf root) der parent_id=0 in 1 ab.
  4. Der Login am Frontend sollte für alle User wieder möglich sein.