Seite 1 von 2

SQL ERROR [ mysql4 ]

Verfasst: 27.01.2008 10:50
von hkuhrt
Hallo,
ich bekomme seit Heute morgen auf einemal diese Fehlermeldungen wenn ich einen Beitrag Posten will. Gestern ging noch alles. Kann mir da jemand weiter helfen?

Code: Alles auswählen

SQL ERROR [ mysql4 ]

Data too long for column 'post_subject' 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 (44, 2, 0, '91.33.129.248', 1201427134, 1, 1, 1, 1, 0, '', 'Protokoll: geschäftsführenden Vorstandssitzung 01.02.2004', '[attachment=0:1gpl8qfy]<!-- ia0 -->04-02-01 Protokoll geschf NRWFV.pdf<!-- ia0 -->[/attachment:1gpl8qfy]', '4d8ef823709ca09226157849265963e9', 1, 'AAg=', '1gpl8qfy', 1, 0, 60)

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()
Server Konfig.

php 5.2.5
MySQL 5.0.27

Gruß
hkuhrt

Verfasst: 27.01.2008 15:25
von bantu
Handelt es sich hierbei um einen durchaus langen Beitrag?

Verfasst: 27.01.2008 15:39
von nickvergessen
Bantu, der Titel ist zulange, laut Angabe.

Code: Alles auswählen

Protokoll: geschäftsführenden Vorstandssitzung 01.02.2004
sind aber nur 58 Zeichen.
Der Beitragstext lautet im übrigen:

Code: Alles auswählen

[attachment=0:1gpl8qfy]<!-- ia0 -->04-02-01 Protokoll geschf NRWFV.pdf<!-- ia0 -->[/attachment:1gpl8qfy]
Ist also auch nicht zulange.

Verfasst: 27.01.2008 15:42
von bantu
Das könnte ein Bug sein. Versuche mal testweise die Umlaute durch ein anderes Zeichen zu ersetzen.

Verfasst: 27.01.2008 15:51
von nickvergessen
Also ich hab den Titel benutzt unter

Code: Alles auswählen

MySQL 4.1.11-Debian_4sarge8-log
und kein Problem gehabt.

Verfasst: 27.01.2008 15:52
von hkuhrt
bantu hat geschrieben:Das könnte ein Bug sein. Versuche mal testweise die Umlaute durch ein anderes Zeichen zu ersetzen.
Hallo,
also es liegt auf jedenfall an an den Umlauten. Gabe einfach mal in der Betreff ein ä rein gelegt. Beim Speichern kommt sofort der oben genante Fehler.

Gruß
Holger

Verfasst: 27.01.2008 15:56
von bantu
Hat sich an der MySQL-Serverkonfiguration in letzter Zeit etwas geändert? Hast du Modifikationen am Forum vorgenommen?

Verfasst: 27.01.2008 16:00
von hkuhrt
Ich habe letzte Woche beim Provider einen Internen Server Umzug. Da ich für eine WIKI php5 benötigt habe. Ich hab mir das schon gedacht das diese Frage kommt. :)

Nur gestern lief alles 100 %. auch mit Umlauten. Daher konnte ich mir das schwer vorstellen das es an den Internen Umzug liegt.

Was muss ich tun?

Achso, keine Mod´s

Gruß
Holger

Verfasst: 27.01.2008 16:15
von bantu
Wurde dabei zufällig auch von MySQL4 auf MySQL5 umgestellt?

Am besten wird sein, du kontaktierst deinen Hoster. Er hat dich ja schließlich umgezogen.

Verfasst: 27.01.2008 16:19
von hkuhrt
Ja, von MySQL 4 auf 5.

Mir ist gerade auch aufgefallen, dass alten vorhandenen Beiträge die Umlaut umgewandelt worden sind.

Sorry, aber was soll ich den den sagen? Dafür brauche ich ein paar Anhaltspunkte.

Gruß
Holger