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 beidenconfigures.php
gleich? - Ist der Pfad im Wert für
SESSION_WRITE_DIRECTORY
in der DB Tabelleconfiguration
wirklich beschreibbar? - Ist der Wert von
SESSION_FORCE_COOKIE_USE
in der DB Tabelleconfiguration
aufFalse
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 ;)
September 22nd, 2011 at 11:31 am
Gibts dazu noch mehr Ideen ? Leider hilft das nämlich alles nicht – Bin ratlos.
Juli 30th, 2013 at 8:42 am
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…