Hallo zusammen,
hat jemand einen guten Rat bei folgender Situation:
Eine laufende Typo3 Installation Version 4.3.1 mit MySQL 4.1 habe ich umgelegt (Datenbank kopiert) auf einen MySQL 5.1 Datenbankserver. Wenn ich jetzt versuche mich in Typo3 einzuloggen klappt es nicht. Ich habe schon alle mir bekannten temporären Dateien / DB Einträge über das Install Tool entfernt, aber es hat bisher nichts geholfen. Die Seite wird absolut korrekt angezeigt und läuft gut.
Wenn ich jetzt die Datenbank wieder auf die Version 4.1 umstelle klappt wieder alles!
Kennt jemand das Problem?
Hallo zusammen,
ich bin derzeit dabei das Problem noch weiter zu analysieren. Kann es ggf. mit unterschiedlichen Datentypen bei der Anlage der Typo3 Tabellen zu tun haben? Ich könnte mir vorstellen, daß er ggf. nicht in der Lage ist die Daten entsprechend von der alten in die neue DB Version zu konvertieren.
Ich habe die Übernahme über "HeidiSQL" gemacht - heißt via "Export Database". Gibt es ggf. einen besseren Weg??
So, Ursache gefunden:
Während des Login Vorgangs im Backend versucht Typo3 eine Session zu speichern - soweit logisch und nachvollziehbar. Der zugehörige Insert füllt jedoch das Feld "ses_data" in der Tabelle "be_sessions" nicht. Da kein Default Wert hinterlegt ist und ebenfalls "Allow NULL" nicht zugelassen ist, führt es hier zwangsläufig zu einem Fehler.
QnD Lösung: Feld mit "allow NULL" belegen -> Login möglich.
Leider kann ich nicht absehen welche Folgen das haben kann. Wenn jemand dazu mehr weiß, bitte kurze Info.