Zum Inhalt springen

Backend Login funktionierte nicht

Erstellt am 1. Mai 2006 · 9 Antworten · letzte Antwort am 7. September 2006

Tags: Datenbank, Tipp

Freshmeat ·

Da ich mich jetzt gesamthaft etwa 1 Stunde abgemüht habe dem Problem her zu werden und jetzt endlich die Lösung gefunden habe, dachte ich mir, lass ich es die anderen wissen.

Meine Installation
Windows XP, SP2
Apache 2, 2.0.55
PHP, 5.1.2
MySQL, 5.0.19

Folgendes Problem
Ich hatte eine Lokale Installation von Typo3. Apache2, MySQL 5 und ImageMagick habe ich manuel installiert. Als ich mich dann ins Backend einloggen wollte bekam ich immer die Fehlermeldung:

Your login attempt did not succeed.
Make sure to spell your username and password correctly, including upper/lowercase characters.

Da ich phpMyAdmin bereits installiert hatte konnte ich genau überprüfen dass der User existierte und auch das Passwort konnte ich manuel an meine Bedürfnisse anpassen.

Nachdem ich mich durch die PHP.ini gekämpft habe und keinen Fehler finden konnte fokusierte ich meine Suche auf eine Einstellung für MySQL.

Die Lösung für meinen Fall

In der Datei "my.ini" die Zeile

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
auf
sql-mode=MYSQL4

ändern.

Vielleicht hilft dieser Beitrag dem ein oder anderen weiter...

Möge die Macht mich euch sein!

Phipps ·

😃
Für alle, denen dieser Eintrag nicht weitergeholfen hat. Bei mir funktionierte es erst, als ich in der My.ini die Zeile

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
auf
sql-mode=""

geändert hatte.

Meine Installation:

Windows XP
IIS
PHP 5
MySQL 5

Alonzo ·

Grossartiger Tipp !!! 😃

hat mir nach 1.5 Tagen Suche rauf und runter endlich das Problem gelöst.

Vielen Dank

und Gruss

Alonzo

hzei ·

ich möchte mich auch für den einmaligen Tip bedanken! Das Problem hat mich schon Nerven gekostet...

schönen Gruß
HZei

chilly ·

Hallo,
ich habe mir gerade die neueste Typo3 Version (Installer 4.0) installiert (Win). Das Einloggen ins Backend klappt aber nicht.
Weder mit Username "Admin" und "Password" noch mit "admin" und "password"! Ebenfalls gecheckt habe ich meine my.ini - da habe ich nicht mal eine Zeile sql-mode=""... mit dem dort angegebenen Username und Password klappt es auch nicht.

Weiss jemand weiter?

Gruss,chilly

fiyahkid ·

hallo,

ich habe das selbe Problem wie chilly ... kann denn jemand helfen?

ich weiss nur das ich kurz bevor dieses Problem auftrat eine Warnung meines Antivir Bestätigte (Zugriff auf Datei verweigern). Danach gings nicht mehr.

Dazu muss gesagt werden das ich mich schon einmal einloggen konnte, aber kurz darauf kam dann diese warnung wie oben beschrieben.

Was mir ebenfalls aufgefallen ist, die Datei bei welcher mein Antivir angeblich den Zugriff verweigern, existiert nicht auf meinem Rechner.

hoffentlich kann jemand helfen, ich wäre sehr dankbar

cya fiyahkid

Hille ·

Hey,
wenn ihr die "flammneue" MySQL 5.0.24a verwendet, aber auch bei anderen MySQL 5.ern ist der stricht mode schuld.
hier die Abhilfe, bis Typo3 auch mit mysql5 arbeitet.
#32093
Hille

Es scheint an den Spalten die mit not null default 0 oder die datetime- spalten haben, die default auf 0000-00-00 00:00:00 stehen, und im Sql-Script keinen "richtigen" oder leeren '' Wert bekommen. Da schlägt der strict mode zu.