Problem beim Forenumzug

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
stugiboy
Mitglied
Beiträge: 4
Registriert: 29.02.2008 21:31

Problem beim Forenumzug

Beitrag von stugiboy »

Hallo,
ich habe heute mein phpBB 3.0.0 Board umgezogen, das lief alles ganz gut, bis ich die Datenbank umziehen wollte. Ich habe also die alte Datenbank gesichert und in meine neue importiert. Soweit so gut, alle Beiträge wurden angezeigt im neuen Board, usw, aber alle Umlaute wurden falsch angezeigt, außerdem bekomme ich beim posten von Beiträgen mit Umlauten folgenden Error:
SQL ERROR [ mysql4 ]

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

SQL

INSERT INTO phpbb_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (6, 2, 0, '85.180.62.152', 1204317269, 1, 1, 1, 1, 1, '', 'Test', 'Täst', 'ec6c6f5ba11c2a39787283694c332c1d', 0, '', '19swzx1r', 1, 0, 40)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/functions_posting.php
LINE: 1830
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1002
CALL: submit_post()
Was kann ich dagegen machen? Ich bin absoluter mysl Neuling, tut mir Leid!

Vielen Dank

Andreas
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Beitrag von zx9r-treiber »

Über die Suchfunktion hättest du festgestellt, das das ein sehr häufige Fehlermeldung beim Umzug mit der Datenbank ist.

Siehe Lösung des Problems => http://www.bantu-phpbb.de/viewtopic.php?p=20#p20
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
stugiboy
Mitglied
Beiträge: 4
Registriert: 29.02.2008 21:31

Beitrag von stugiboy »

Vielen Dank erstmal!
Ich habe nun die SQL-Befehle ausgeführt (war eine ganze Reihe) jetzt kommt aber immernoch folgende Fehlermeldung:
SQL ERROR [ mysql4 ]

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

SQL

INSERT INTO phpbb_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (6, 2, 0, '85.180.62.152', 1204364530, 1, 1, 1, 1, 1, '', 'test', 'ä ö ü', '552d3c023ce2303987602441f2846897', 0, '', 'xzugmshc', 1, 0, 42)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/functions_posting.php
LINE: 1830
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1002
Vielen Dank
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Moin,

die Lösung findest u.a. hier:

http://www.phpbb.de/viewtopic.php?t=163 ... d&start=10
stugiboy
Mitglied
Beiträge: 4
Registriert: 29.02.2008 21:31

Beitrag von stugiboy »

Vielen Dank!
Da posten tut nun wieder!
Aber ich habe Immernoch Probleme mit einem Benutzer, der ein "ä" in seinem Username hat. Dieser Benutzer wird im Admin-Menü nicht gefunden, und als "ä" angezeigt. Auch die Namen der Threads mit Sonderzeichen werden anders angezeigt. Ich denke das liegt an der Kollation, oder? aber welche Tebelle muss ich in welche Kollation ändern?

Vielen Dank
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“