Sql Fehler bei update von 4 auf 5

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Benutzeravatar
winnetou
Mitglied
Beiträge: 850
Registriert: 13.11.2008 12:20
Wohnort: Bremen
Kontaktdaten:

Sql Fehler bei update von 4 auf 5

Beitrag von winnetou »

Hallo ich bekomme diese Fehlermeldung wenn ich ins Forum will. Auf mein alten Server hatte ich sql 4 und da lief alles, nun habe ich sql 5 und der Admin sagte mir per Tel. es liegt an der Php Foren einstellung. Wer kann mir weiter helfen?


Fehlermeldung:

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Incorrect string value: '\xFCsst E...' for column 'template_data' at row 1 [1366]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.

Lg
Jürgen

Edit: Kann mir keiner von den Fachleuten sagen wo der Fehler liegt??????????????????????????
Benutzeravatar
winnetou
Mitglied
Beiträge: 850
Registriert: 13.11.2008 12:20
Wohnort: Bremen
Kontaktdaten:

Re: Sql Fehler bei update von 4 auf 5

Beitrag von winnetou »

schiebschiebschieb...
hat keiner eine Lösung? Das Forum ist seit gestern nicht mehr erreichbar.....................HILFE
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Sql Fehler bei update von 4 auf 5

Beitrag von Miriam »

Probier das:

Code: Alles auswählen

ALTER TABLE `phpbb_styles_template_data` CHANGE `template_data` `template_data` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL 
*Vorauss.: Dein Tabellenpräfix ist phpbb_
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
winnetou
Mitglied
Beiträge: 850
Registriert: 13.11.2008 12:20
Wohnort: Bremen
Kontaktdaten:

Re: Sql Fehler bei update von 4 auf 5

Beitrag von winnetou »

Hallo miriam,
präfix ist phpbb_
Wo soll der Code hin, in welcher datei und an welcher Stelle? Sorry ich habe kein Plan.:O))

Lg
Jürgen
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Sql Fehler bei update von 4 auf 5

Beitrag von Miriam »

Im phpMyAdmin eingeben, bitte... :grin:
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
xqbzzr
Mitglied
Beiträge: 3
Registriert: 08.01.2009 19:31

Re: Sql Fehler bei update von 4 auf 5

Beitrag von xqbzzr »

Hi!

Ich habe auch vor kurzem ein Update von MySQL 4 auf 5 machen müssen. Im Prinzip läuft mein forum ganz gut, nur leider kann niemand etwas posten. Da erscheint dann die Fehlermeldung:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]

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

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 (4, 3, 0, '213.39.159.98', 1231439002, 1, 1, 1, 1, 1, '', 'Re: Frohe Weihnachten!!', 'test', '098f6bcd4621d373cade4e832627b4f6', 0, '', '17iguceu', 1, 0, 861)

BACKTRACE

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

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

FILE: posting.php
LINE: 1001
CALL: submit_post()
Wird mir der Gleiche Ansatz helfen? Ich frage deshaln nach, weil ich mich mit MySQL überhaupt nicht auskenne und als ich den latzten Tip aus einem Forum da reinhackte, wurde meine gesamte Datenbank zerschossen...
Freue mich über Hilfe!
Vielen Dank,
xq
Benutzeravatar
winnetou
Mitglied
Beiträge: 850
Registriert: 13.11.2008 12:20
Wohnort: Bremen
Kontaktdaten:

Re: Sql Fehler bei update von 4 auf 5

Beitrag von winnetou »

Hallo,
bei mir hat der vorschlag von miriam nichts verändert. Es gibt bei mir auch noch diverse andere Probleme (z.b. kann ich nichts mehr install. auf dem Server). Ich warte jetzt erstmal auf Rückmeldung vom Anbieter...........
Danke für die Hilfe!
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Sql Fehler bei update von 4 auf 5

Beitrag von Miriam »

Gute Idee, Winnetou.

@xqbzzr, nein, Dein Problem ist, dass MySQL 5 anmeckert, dass kein Standardwert für eine Tabellenspalte da ist. Schau mal hier -> Klick
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
xqbzzr
Mitglied
Beiträge: 3
Registriert: 08.01.2009 19:31

Re: Sql Fehler bei update von 4 auf 5

Beitrag von xqbzzr »

Vielen Dank für den Hinweis. Das habe ich gleich mal gemacht und das Script wurde in myphpadmin ohne Fehlermeldung ausgeführt. Dafür bekomme ich im Forum jetzt eine andere Fehlermeldung beim posten:
Allgemeiner Fehler
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 (4, 3, 0, '213.39.131.232', 1231493940, 1, 1, 1, 1, 1, '', 'Re: Frohe Weihnachten!!', 'test', '098f6bcd4621d373cade4e832627b4f6', 0, '', '31j5lg95', 1, 0, 861)

BACKTRACE

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

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

FILE: posting.php
LINE: 1001
CALL: submit_post()
Ich habe auch bereits eine neue Installation in einer frischen Datenbank gemacht und ein Backup des alten Forums eingespielt. Solange das Backup noch nicht eingeladen war, konnte ich problemslos posten. Auch ohne den mysql_upgrader. Sobald das Backup aber eingespielt war und das neue Forum aussah wie das alte, erscheint beim Posten eben die obige Fehlermeldung. Leider kann ich mir darauf keinen Reim machen. Bin für weitere Hilfe äusserst dankbar!

Viele grüße,
XQ
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Sql Fehler bei update von 4 auf 5

Beitrag von Mahony »

Hallo
Data too long for column 'bbcode_uid' at row 1 [1406]
Schau mal in die Datenbank unter phpbb_posts in der Spalte bbcode_uid nach, welchen Wert varchar hat.
varchar sollte den Wert 8 haben - falls nicht, dann ändere das mal.


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.
Gesperrt

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