[TYPO3-german] Fehlermeldung bei Installation von realurl - Specified key was too long; max key length is 1000 bytes

Markus Kobligk markus at kobligk.de
Fri Aug 15 11:38:31 CEST 2008


Hallo zusammen,

ich habe soeben realurl installiert. Beim Anlegen der Extension wollte Typo3 
dann die Tabelle tx_realurl_uniqalias anlegen.
Da dies nicht klappte habe ich mir die SQL-Anweisung in PHPMyAdmin kopiert 
und bekomme immer die im Betreff genannte Fehlermeldung
"Specified key was too long; max key length is 1000 bytes". Typo3 und auch 
die Datenbank ist alles auf utf-8 eingestellt und ich habe im InstallTool 
den Wert für "multiplyDBfieldSize" auf 3 gesetzt, da die Seite mehrsprachig 
sein wird (auch mit asiatischen Sprachen).

Die SQL-Anweisung sieht wie folgt aus:

CREATE TABLE tx_realurl_uniqalias (
uid int(11) NOT NULL auto_increment,
tstamp int(11) NOT NULL default '0',
tablename varchar(150) NOT NULL default '',
field_alias varchar(90) NOT NULL default '',
field_id varchar(90) NOT NULL default '',
value_alias text NOT NULL,
value_id int(11) NOT NULL default '0',
lang int(11) NOT NULL default '0',
expire int(11) NOT NULL default '0',
PRIMARY KEY (uid),
KEY tablename (tablename),
KEY bk_realurl01 (field_alias,field_id,value_id,lang,expire),
KEY bk_realurl02 (tablename,field_alias,field_id,value_alias(20),expire)
)

Das das was mit dem utf-8 zu tun habe ich wohl schon rausbekommen, 
allerdings keine Lösung für das Problem.

Grüße,
Markus 




More information about the TYPO3-german mailing list