[TYPO3-german] indexed_search - Fehlermeldung im BE unter indexierung

Thorsten tk.zeiller at onlinehome.de
Tue Mar 21 07:59:06 CET 2006


Hallo,

suche schon seit geraumer Zeit in allen möglichen Foren und UGs. Bis 
jetzt habe ich leider noch keine Lösung gefunden :-(

Vielleicht ist ja jemand auch schon mal auf mein Problem gestossen:

Setze die indexed_search (2.1.3 - sysext) unter Typo3 3.8.1 (Problem 
bestand auch schon unter 3.8.0) ein.

Die Indexierung funktioniert anfänglich einwandfrei, nach gewisser Zeit 
erscheinen aber im BE unter "Indexierung" - "List: Typo3 pages" immer 
mehr Fehlermeldungen mit folgender Syntax über der Liste der indizierten 
Seiten:

Warning: reset() [function.reset]: Passed variable is not an array or 
object in 
/pfad-zu-typo3/typo3_src-3.8.1/typo3/sysext/indexed_search/mod/index.php 
on line 434

Warning: Variable passed to each() is not an array or object in 
/pfad-zu-typo3/typo3_src-3.8.1/typo3/sysext/indexed_search/mod/index.php 
on line 436

in der Klasse finde ich an den Zeilen 433 - 440 folgende Funktion:


       function formatCHash($arr)      {
                       reset($arr);
                       $list=array();
                       while(list($k,$v)=each($arr))   {
                               $list[]=$k."=".$v;
                       }
                       return implode("",$list);
               }

Leider werde ich nicht ganz schlau draus, wo das Problem liegt. Habe 
schon mehrmals die Cache-Tabellen für die Suche gelöscht und neu 
indizieren lassen. Nach einer gewissen Zeit häufen sich die 
Fehlermeldungen wieder, die Suche funktioniert ansonsten ganz normal.

Wär schön, wenn jemand einen Rat hätte ....

Gruß
Thorsten



More information about the TYPO3-german mailing list