[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