Seite 1 von 1

Problem beim Forenumzug

Verfasst: 29.02.2008 21:43
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

Verfasst: 01.03.2008 09:33
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

Verfasst: 01.03.2008 10:42
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

Verfasst: 01.03.2008 10:44
von Dr.Death
Moin,

die Lösung findest u.a. hier:

http://www.phpbb.de/viewtopic.php?t=163 ... d&start=10

Verfasst: 01.03.2008 10:59
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