Seite 1 von 1

Fehler nach Update mit Style Installisierung

Verfasst: 23.10.2007 12:25
von Isyan
Hallo,

kriege diesen Fehler, wenn ich ein Style Installieren möchte:

Code: Alles auswählen

SQL ERROR [ mysql4 ]

Incorrect string value: '\xA9 phpB...' for column 'template_copyright' at row 1 [1366]

SQL

INSERT INTO phpbb_styles_template (template_name, template_copyright, template_path, bbcode_bitfield, template_storedb) VALUES ('INDUSTRIAL', '� phpBB Group, 2003', 'INDUSTRIAL', 'kNg=', 0)

BACKTRACE

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

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

FILE: includes/acp/acp_styles.php
LINE: 2968
CALL: acp_styles->install_element()

FILE: includes/acp/acp_styles.php
LINE: 2647
CALL: acp_styles->install_style()

FILE: includes/acp/acp_styles.php
LINE: 143
CALL: acp_styles->install()

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

FILE: adm/index.php
LINE: 75
CALL: p_master->load_active()
Vor meinem Update von RC5 auf RC7 ging noch alles...
Durch die Suche fand ich eine SQL, welche aber von RC3 auf RC4 ist...

Code: Alles auswählen

    ALTER TABLE `phpbb_rc3_styles` CHANGE `style_id` `style_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
    ALTER TABLE `phpbb_rc3_styles_imageset` CHANGE `imageset_id` `imageset_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
    ALTER TABLE `phpbb_rc3_styles_template` CHANGE `template_id` `template_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
    ALTER TABLE `phpbb_rc3_styles_template_data` CHANGE `template_id` `template_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
    ALTER TABLE `phpbb_rc3_styles_theme` CHANGE `theme_id` `theme_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
So habe ich die SQL Code auch mal Ausgeführt - trotztem obwohl es Ausgeführt worden ist erscheint ein Fehler

Code: Alles auswählen

    ALTER TABLE `phpbb_styles` CHANGE `style_id` `style_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
    ALTER TABLE `phpbb_styles_imageset` CHANGE `imageset_id` `imageset_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
    ALTER TABLE `phpbb_styles_template` CHANGE `template_id` `template_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
    ALTER TABLE `phpbb_styles_template_data` CHANGE `template_id` `template_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
    ALTER TABLE `phpbb_styles_theme` CHANGE `theme_id` `theme_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
Könnte einer Helfen?

Gruß

Verfasst: 23.10.2007 12:31
von Dr.Death
Hi,

hast Du eine MySQL Datenbank Version kleiner als 4.1.3 ?

Prüfe mal bitte per phpMyAdmin die Tabelle phpbb_styles_template

Welcher Typ ist das Feld template_copyright ?

P.S.: Die von Dir geposteten SQL Changes wirken nicht auf das per Fehlermeldung bemängelte Feld.

Verfasst: 23.10.2007 12:36
von Isyan
MySQL-Client-Version: 5.0.32
Typ: varchar(255)

Verfasst: 23.10.2007 12:41
von Dr.Death
Hm, sollte demnach auch richtig sein.

Ich habe das SQL Statement:

Code: Alles auswählen

INSERT INTO phpbb_styles_template (template_name, template_copyright, template_path, bbcode_bitfield, template_storedb) VALUES ('INDUSTRIAL', '� phpBB Group, 2003', 'INDUSTRIAL', 'kNg=', 0)
mal in meine Datenbank geschrieben. Funktioniert ohne Fehlermeldung.

Was ist, wenn du in den Style Dateien ( also in allen *.cfg Dateien )
die Copright Zeile anpasst.

-->

Code: Alles auswählen

copyright = © phpBB Group, 2007


??

Verfasst: 23.10.2007 12:43
von Isyan
Dr.Death hat geschrieben:

Code: Alles auswählen

INSERT INTO phpbb_styles_template (template_name, template_copyright, template_path, bbcode_bitfield, template_storedb) VALUES ('INDUSTRIAL', '� phpBB Group, 2003', 'INDUSTRIAL', 'kNg=', 0)
Danke, durch diese SQL Code ging es...

Gruß

Verfasst: 23.10.2007 12:47
von Dr.Death
Das war ja auch nur ein Test...... entferne den Datenbank Eintrag wieder.

Hast Du nun die Style CFG Dateien angepasst und erneut getestet ?

Verfasst: 23.10.2007 12:49
von Isyan
Dr.Death hat geschrieben:Das war ja auch nur ein Test...... entferne den Datenbank Eintrag wieder.
Hast Du nun die Style CFG Dateien angepasst und erneut getestet ?
ya hab ich - geht...
was genau soll ich löschen? in phpbb_styles_template > ?
will nichts falsches löschen und das forum zerstören...

Verfasst: 23.10.2007 13:21
von Dr.Death
Dr.Death hat geschrieben:die Copright Zeile anpasst.

-->

Code: Alles auswählen

copyright = © phpBB Group, 2007


??

Verfasst: 23.10.2007 17:17
von Isyan
Dr.Death hat geschrieben:
Dr.Death hat geschrieben:die Copright Zeile anpasst.
-->

Code: Alles auswählen

copyright = © phpBB Group, 2007

??
ja hab ich in den .cfg dateien ändern müssen...
was soll ich im mysql nun löschen? was genau?