[TYPO3-german] T3 4.0 Problem mit Reference Index und Extension Manager

Helmut Rieth h.rieth at gmx.de
Fri May 26 00:58:46 CEST 2006


Hi,

Harp schrieb:
> 1) die Fehlermeldung "The Reference Index table is empty" bekomm ich nicht
> weg, egal was ich mache 

Mir ist das heute auch passiert und bei der Suche im Netz bin ich auf 
einige Threads gestossen, die dieses Problem erwähnen, allerdings 
erledigt es sich scheinbar oft "von selbst" nachdem einige andere 
Extensions installiert wurden.
Ich habe mal versucht das "CREATE TABLE sys_refindex" direkt auszuführen 
  so wie es im install aufgeführt wird und bekomme den Fehler:
"#1170 - BLOB column 'ref_string' used in key specification without a 
key length"
Dazu Mysql: Error: 1170 SQLSTATE: 42000 (ER_BLOB_KEY_WITHOUT_LENGTH)
Message: BLOB- oder TEXT-Spalte '%s' wird in der Schlüsseldefinition 
ohne Schlüssellängenangabe verwendet
Es scheint sich an der Definition von flexpointer und ref_string (Typ: 
Text) aufzuhängen:
Merkwürdig: bei flexpointer tinytext und ref_string tinytext meckert er 
nur ref_string an.
Schliesslich funktioniert es bei dem folgenden:

CREATE TABLE sys_refindex(
hash varchar( 64 ) NOT NULL default '',
tablename varchar( 80 ) NOT NULL default '',
recuid int( 11 ) NOT NULL default '0',
field varchar( 80 ) NOT NULL default '',
flexpointer tinytext NOT NULL ,
softref_key varchar( 60 ) NOT NULL default '',
softref_id varchar( 80 ) NOT NULL default '',
sorting int( 11 ) NOT NULL default '0',
deleted int( 11 ) NOT NULL default '0',
ref_table varchar( 80 ) NOT NULL default '',
ref_uid int( 11 ) NOT NULL default '0',
ref_string varchar( 255 ) NOT NULL ,
PRIMARY KEY ( hash ) ,
KEY lookup_rec( tablename, recuid ) ,
KEY lookup_uid( ref_table, ref_uid ) ,
KEY lookup_string( ref_table, ref_string )

funktioniert schliesslich. Ein nachträglicher Versuch, die Spalte in 
Tinytext oder Text zu ändern schlägt fehl. Warum ist mir allerdings 
nicht klar. Wahrscheinlich RTFM ... oder google ;)

Zu 2 kann ich leider nichts sagen...

Gruss
Helmut



More information about the TYPO3-german mailing list