[TYPO3-german] indexed_search - Fehlermeldung im BE unter indexierung
Gerd Scheltwort
gsw at scheltwort-its.de
Tue Mar 21 08:31:28 CET 2006
Hallo Thorsten,
wenn wir Probleme mit der Indexsuche haben, leeren wir per phpadmin alle
Index-Tabellen ('index...'). Anschließend den Cache aller Seiten
löschen, damit die Seiten neu indiziert werden (siehe auch Modul 'Info')
Viel Glück damit.
Gerd Scheltwort
http://www.typo3-kassel.de
Thorsten schrieb:
> 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