[TYPO3-german] mySQL Error bei der Installation von Apache solr (2.9.0-dev)

Felix admin at feelx.net
Mon Mar 25 16:02:39 CET 2013


Hallo Forum

Auf einem Test-System (TYPO3 4.5) wollte ich solr ausprobieren. Dazu 
habe ich die aktuelle Version aus dem git (2.9.0-dev) herunter geladen 
und mittels install-script installiert (tomcat/solr laufen auch soweit).

Jedoch kann ich die TYPO3-Erweiterung solr nicht installieren. Es werden 
nicht alle Datenbank-tabellen angelegt.

Als ich versuchte diese manuell zu setten meldet mysql folgenden Fehler:

> CREATE TABLE tx_solr_statistics (
> uid int(11) NOT NULL auto_increment,
> pid int(11) NOT NULL default '0',
> root_pid int(11) NOT NULL default '0',
> tstamp int(11) NOT NULL default '0',
> language int(11) NOT NULL default '0',
> num_found int(11) NOT NULL default '0',
> suggestions_shown int(1) NOT NULL default '0',
> time_total int(11) NOT NULL default '0',
> time_preparation int(11) NOT NULL default '0',
> time_processing int(11) NOT NULL default '0',
> feuser_id int(11) unsigned NOT NULL default '0',
> cookie varchar(25) NOT NULL default '',
> ip text NOT NULL,
> keywords text NOT NULL,
> page int(5) unsigned NOT NULL default '0',
> filters blob,
> sorting text NOT NULL,
> parameters blob,
> PRIMARY KEY (uid),
> KEY keywords (keywords),
> KEY rootpid_keywords (root_pid,keywords)
> ) ENGINE=InnoDB;

ERROR: #1170 - BLOB/TEXT column 'keywords' used in key specification 
without a key length

Der Fehler tritt insgesamt bei 3 Tabellen auf:
tx_solr_statistics, tx_solr_indexqueue_item und tx_solr_cache_tags

Meinen Versuch die Felder statt text in Varchar(255) zu ändern, liess 
mcih zwar die Tabellen in phpmyadmin anlegen, jedoch scheint solr so 
nicht zu funktionieren (tx_solr_indexqueue-item bleibt leer, auch nach 
anstossen der indizierung).

Wäre für irgendwelche Ideen dankbar. Im Web finde ich leider nicht all 
zu viel.

Beste Grüsse
Felix


More information about the TYPO3-german mailing list