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

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
beedy
Mitglied
Beiträge: 69
Registriert: 28.11.2005 14:48
Wohnort: Berlin

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

Beitrag von beedy »

Halli Hallo,

ich habe heute ein wenig an den Themes von prosilver geändert und habe nun das Problem, das Theme nicht aktualisieren zu können.

Er gibt mir folgende Fehlermeldung aus:
SQL ERROR [ mysql4 ]

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

SQL

UPDATE BFv2_styles_theme SET theme_mtime = 1249160245, theme_data = '/* phpBB 3.0 Style Sheet\n --------------------------------------------------------------\n Style name: proSilver\n Based on style: proSilver (this is the default phpBB 3 style)\n Original author: subBlue ( http://www.subBlue.com/ )\n Modified by: \n \n Copyright 2006 phpBB Group ( http://www.phpbb.com/ )\n --------------------------------------------------------------\n*/\n\n/* General proSilver Markup Styles\n---------------------------------------- */\n\n* {\n /* Reset browsers default margin, padding and font sizes */\n margin: 0;\n padding: 0;\n}\n\nhtml {\n font-size: 100%;\n /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */\n height: 100%;\n margin-bottom: 1px;\n}\n\nbody {\n /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */\n font-family: Verdana, Helvetica, Arial, sans-serif;\n color: #828282;\n background-color: #FFFFFF;\n /*font-size: 62.5%; This sets the default font size to be equivalent to 10px */\n font-size: 10px;\n margin: 0;\n padding: 12px 0;\n}\n\nh1 {\n /* Forum
...Rest entfernt, weil zu viele Zeichen


BACKTRACE

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

FILE: includes/acp/acp_styles.php
LINE: 353
CALL: dbal_mysql->sql_query()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_styles->main()

FILE: adm/index.php
LINE: 75
CALL: p_master->load_active()
Jetzt habe ich schon mal geschaut in der Datenbank, welchen Typ das Feld "theme_data" hat. Er hatte "Mediumtext", das sollte ja eigentlich reichen, bei verfügbaren 0 - 16777215 Zeichen

Dennoch habe ich es einmal versucht, testweise "Longtext" zu nutzen, jedoch mit gleicher Fehlermeldung. Wenn ich nun aber die in der Fehlermeldung enthaltene SQL-Anweisung kopiere und diese direkt in der Datenbank ausführe, dann nimmt er diese ohne Probleme an... :roll:

An was könnte das liegen, dass er jetzt plötzlich meckert, wenn ich die Funktion über den Adminbereich ausführen möchte?
An Dateigröße ist die SQL-Anweisung keine 100 kb groß, also sollte es mit PHP auch keine Probleme geben. Weiß da vielleicht jemand Rat?

Danke schon mal im Voraus!

beedy


EDIT:
Mein Gott ist das peinlich... :roll:

Ich hab den Fehler gefunden.
Ich hatte in der zusätzlich includierten css-Datei einen Kommentar mit einem Umlaut und habe nicht drauf geachtet, diese Datei in UTF-8 zu speichern...

Ich dachte eigentlich, dass dies nur bei Language-Dateien nötig ist, aber der Fehler steckt im Detail! :D
Nachdem ich die Datei ordentlich abgespeichert habe, geht es auch mit dem Aktualisieren der theme-Datei! 8)

Gruß!

beedy
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“