Data too long for column 'user_newpasswd' at row 1 [1406]

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Data too long for column 'user_newpasswd' at row 1 [1406]

Beitrag von Rätselfreund »

Hallo,

wenn ein User in meinem Rätselforum sich ein neues Passwort zusenden lassen will, erscheint die Fehlermeldung:
Allgemeiner Fehler
SQL ERROR [ mysqli ]

Data too long for column 'user_newpasswd' at row 1 [1406]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten.
Was kann ich da tun?

Es handelt sich um die phpBB-Version 3.0.7-PL1.

Gruß,

Cujo
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Data too long for column 'user_newpasswd' at row 1 [1406

Beitrag von Mahony »

Hallo
...wenn ein User in meinem Rätselforum sich ein neues Passwort zusenden lassen will...
Verwendet der User zufällig Umlaute im Passwort?

varchar (Type) (in der Spalte user_newpasswd - in der Tabelle phpbb_users) sollte den Wert 40 haben und die Tabelle sollte den Zeichensatz utf8_unicode_ci verwenden.

Konvertiere die Tabelle mal per SQL-Befehl nach UTF8

Code: Alles auswählen

ALTER TABLE `phpbb_users` CONVERT  TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: Data too long for column 'user_newpasswd' at row 1 [1406

Beitrag von Rätselfreund »

Mahony hat geschrieben:Verwendet der User zufällig Umlaute im Passwort?
Nee, der Fehler trat auch bei Usern ohne Umlaut im Passwort auf.
varchar (Type) (in der Spalte user_newpasswd - in der Tabelle phpbb_users) sollte den Wert 40 haben
Der Wert stand auf 32. Ich habe 40 eingestellt und jetzt funktioniert das Passwortversenden wieder :grin:

und die Tabelle sollte den Zeichensatz utf8_unicode_ci verwenden.
Bei mir steht utf8_bin. Kann ich das stehenlassen oder soll ich die Tabelle nach utf8_unicode_ci konvertieren?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Data too long for column 'user_newpasswd' at row 1 [1406

Beitrag von Mahony »

Hallo
Bei mir steht utf8_bin. Kann ich das stehenlassen oder soll ich die Tabelle nach utf8_unicode_ci konvertieren?
Das kannst du so stehen lassen.


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: Data too long for column 'user_newpasswd' at row 1 [1406

Beitrag von Rätselfreund »

Okay, dann sage ich mal danke für die schnelle Hilfe :grin:
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“