Seite 1 von 1

Umstellung SQL4 Auf SQL 5 2 Probleme

Verfasst: 01.05.2013 13:12
von Frodonet
Hallo
So ich hatte schon mal ein Post zu dem Thema aber mit was anderem Zusammen.
Jetzt die Einzelnen 2 Probleme.

1. Ich habe mit sqldumper ein Packup der SQL4 Datenbank gemacht. Da der Zeichensatz bei 1und1 auf German1 war habe ich ein Backup als Latin1 gemacht.
Soweit so gut Daten sind unten. Und wenn ich reinschau sind auch alle Daten mit ÄÜÖ und co richting im Dumpfile drinne.
Jetzt lade ich sie in eine leere SQL5 Datenbank hoch. Das klappt soweit auch sehr gut und nach änderen der Config.php läuft das forum, aber
Doch die Umlaute sind nicht richtig. Im Topic stehen äöü Richtig drinne aber dann im Post stehen ganz komiche zeichen anstelle der ÄÜÖ aber im Topic sind sie richtig.
Auch Usernamen sind richtig nur das im Postfeld ist flach.
Jetzt habe ich mal in phpmyadmin geschaut und siehe das in post_subject stehen ÄÜÖ drinne aber in post_text steht z.B. "Hallo Micha, die größte Bedeckung ist bei mir..."
Ich habe jetzt schon gesucht aber finde nichts.

2.Wenn ich posten will kommt eine nun andere Fehlermeldung auch beim Senden von PMs kommt die mit einen kleine unterschied "Field 'message_edit_reason' doesn't have a default value [1364]"
Und warum steht da immernoch mysql4 ????

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Field 'post_edit_reason' doesn't have a default value [1364]

SQL

INSERT INTO phpbb3kba_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 (17, 9, 0, '88.153.31.119', 1367406572, 1, 1, 1, 1, 1, '', 'Re: TesT PoST ÄÖÜ!"§$%&/', 'fgkhj', 'de92e9cb19c0ac36d1af470d0a2e4eb6', 0, '', '2lsqsamp', 1, 0, 7680)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_posting.php
LINE: 2000
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/posting.php
LINE: 1134
CALL: submit_post()

Re: Umstellung SQL4 Auf SQL 5 2 Probleme

Verfasst: 01.05.2013 14:43
von Miriam
Schau mal, habe ich mit der Suche gefunden.

http://forum.mysqldumper.de/die-umlautp ... t2313.html

KB:no_default

Re: Umstellung SQL4 Auf SQL 5 2 Probleme

Verfasst: 01.05.2013 14:58
von Frodonet
Miriam hat geschrieben:Schau mal, habe ich mit der Suche gefunden.

http://forum.mysqldumper.de/die-umlautp ... t2313.html

KB:no_default

Danke für die Infos aber die habe ich schon abgearbeitet. Habe die SQLupdate datei ausgeführt wie dort beschrieben aber keine änderungen.

zum Umlaut problem kenne ich diese artikel schon.
Aber wie ich oben sc hon beschrieben habe Alle Umlaute funktionieren bis auf den POst Inhalt. Uberschrift Usernamen sogar der inhalt der PM alles ist ok mit dem umlauten.

Nur der inhalt von post_text ist nicht richtig alle anderen sind mit Sonderzeichen und umlaute voll ok.

Re: Umstellung SQL4 Auf SQL 5 2 Probleme

Verfasst: 01.05.2013 15:16
von Miriam

Re: Umstellung SQL4 Auf SQL 5 2 Probleme

Verfasst: 01.05.2013 16:28
von Frodonet
Vielen Vielen Dank das script klappte jetzt sind die Posts_text wieder richtig....