Das Problem: bei einem xt:Commerce oder xtcModified schlägt das Login in den Adminbereich fehl. Der eigentlich korrekt als Administrator deklarierte Nutzer wird beim Zugriff auf admin/start.php nach account.php weitergeleitet. Sonst verhält sich das Frontend des Shopsystems korrekt. Einige Lösungsvorschläge.

include/configure.php = admin/includes/configures.php ?

Ein Fehler, der schnell mal passiert, da xt:Commerce auf zwei nahezu identische Konfigurationsdateien baut: include/configure.php und admin/includes/configures.php.

In meinem Fall wurde die Datenbank des Shopsystems gewechselt. Dabei wurde schlichtweg die Anpassung der Datenbankverbindung (User, Password, DB-Name) der configures.php im admin/includes Ordner vergessen. Das führte zu oben beschriebenen Verhalten. Also: genau prüfen, ob sich Angaben in den beiden configures.php ausschließen.

Weitere Ansätze

Generell weißt die Weiterleitung auf die account.php auf ein Problem mit den Zugriffsrechten oder der Speicherung der Sessions in Datenbank bzw. Dateisystem hin. Entsprechende Angaben und Einstellungen sollte man prüfen. Fragestellungen aus meinen Recherchen:

  • Ist der Codeblock define('STORE_SESSIONS', 'mysql'); in beiden configures.php gleich?
  • Ist der Pfad im Wert für SESSION_WRITE_DIRECTORY in der DB Tabelle configuration wirklich beschreibbar?
  • Ist der Wert von SESSION_FORCE_COOKIE_USE in der DB Tabelle configuration auf False gesetzt?
  • Ist der Nutzer auch wirklich Mitglied der Admin – Kundengruppe?

Viel Erfolg bei der Suche! Vielleicht verkürzt dieser Beitrag diese um einige Minuten oder Stunden ;)

2 Antworten zu “Adminlogin leitet auf account.php weiter”

  1. Matthais sagt:

    Gibts dazu noch mehr Ideen ? Leider hilft das nämlich alles nicht – Bin ratlos.

  2. Jack Smith sagt:

    Unglaublich…..stundenlang rum gebastelt und dann stoße ich auf diesen Hinweis:
    include/configure.php = admin/includes/configures.php ?

    „Ein Fehler, der schnell mal passiert, da xt:Commerce auf zwei nahezu identische Konfigurationsdateien baut: include/configure.php und admin/includes/configures.php.

    In meinem Fall wurde die Datenbank des Shopsystems gewechselt. Dabei wurde schlichtweg die Anpassung der Datenbankverbindung (User, Password, DB-Name) der configures.php im admin/includes Ordner vergessen. Das führte zu oben beschriebenen Verhalten.
    – See more at: http://www.shopseo.de/adminlogin-leitet-auf-account-php-weiter.html#sthash.7pVZ5DF8.dpuf

    configure.php angepaßt….jetzt läufts…

Eine Antwort schreiben