2013-06-03 2 views
0

J'ai installé indexed_search et un moteur de balayage dans un système TYPO3 6.0.2. Etre dans "WEB> Info> Site Crawler> Crawler Log" Je peux commencer l'indexation d'une page contenant des liens vers des fichiers, et ces liens sont ajoutés à la file d'attente (comme expliqué dans http://wiki.typo3.org/Crawler).TYPO3 Crawler: obtenir des informations d'erreur utiles lors de l'indexation de fichiers externes

Mais quand je clique sur le bouton de lecture dans les lignes nouvellement ajoutées afin de commencer l'indexation des fichiers, je reçois un message d'erreur: « Erreur: Aucun objet: EXT: indexed_search/class.crawler ... »

Mise en route vers "ADMIN TOOLS> Indexation> Liste des documents externes" Je constate qu'aucun document externe n'a été indexé.

Les fichiers liés sur cette page sont des fichiers PDF. pdfinfo et pdftotext sont installés dans/usr/bin/(et indexed_search pointe vers cet emplacement). Ce chemin est également inclus dans la directive open_basedir dans le fichier conf de apache pour ce site web particulier. J'ai essayé d'utiliser pdftotext sur le fichier externe dans un shell, et cela a fonctionné.

Est-ce que quelqu'un sait comment je pourrais obtenir un message d'erreur complet au lieu de celui tronqué? J'ai activé le "mode de débogage" dans les paramètres de indexed_search, mais je ne suis pas sûr de l'endroit où les informations de débogage sont écrites.

Toute aide serait vraiment appréciée.

Meilleures salutations

Christian

Répondre

0

Voici ce que je pense des causes du problème: Dans le fichier/typo3/SYSEXT/indexed_search/Classes/indexeur, lignes 799 et 811, il y a cet appel:

$crawler->addQueueEntry_callBack(0, $params, 'EXT:indexed_search/class.crawler.php:&TYPO3\\CMS\\IndexedSearch\\Controller\\SearchFormController_files', $this->conf['id']); 

Ce contrôleur nommé SearchFormController_files n'existe pas. Dans l'ancienne version, c'était tx_indexedsearch_files, donc je suppose qu'il y a une faute de frappe dans la version actuelle.

J'échangé les lignes ci-dessus avec ...

$crawler->addQueueEntry_callBack(0, $params, 'EXT:indexed_search/class.crawler.php:&tx_indexedsearch_files', $this->conf['id']); 

... et maintenant je reçois un « OK » lorsque je tente d'indexer un fichier.

Questions connexes