Zum Inhalt springen

Indexed_search-IIS-PDF Problem

Erstellt am 30. Juli 2003 · 5 Antworten · letzte Antwort am 12. Oktober 2004

Tags: Frage

eric ·

Hallo Leute,

Die Indexierte Suche funktioniert problemlos für Typo3-Seiten, aber es gibt Probleme bei der Suche von PDF's

Setup:
Win2k server, iis5, php 4.3.2, typo3.5.0, pdfinfo 2.02, pdftotext 2.02, ISAPI_Rewrite 2.2

Details zum Setup von Typo3
One-Tree-Fits-All Sprache Konfiguration (4 Sprachen) mit statischen Links plus indexed_search und meta_tag plugin

Folgende Schritte habe ich unternommen:

- Instruktionen ins Template:
config{
index_enable = 1 # typo3 pages
index_externals = 1 #PDF and WORD docs
}

- Ergänzte class.indexer.php und fügte .exe Endungen hinzu http://typo3.org/doc.0.html?&encryptionKey=&tx_extrepmgm_pi1[extUid]=16&tx_extrepmgm_pi1[tocEl]=27&cHash=b20feb5d38

- Setzte die Pfäde bei der Idexed_Search Konfiguration:
D:/www/website/

- Fügte pdf-files ins fileadmin/user_upload Verzeichnis hinzu und verlinkte diese im RTE via der File-Option

- Setzte Edit rechte für die gesamten Webverzeichnisse

- Testete die exec() Methode mit php indem ich das pdftotext command line tool mit Parametern erfolgreich aufrief.

- Löschte den Cache von typo3, fügte neue Seiten hinzu, liess sie anzeigen->indexieren, überprüfte den Output der Indexierung.
->result: Seite war neu Indexiert, oder updated bei bestehenden Datien
->aber keine Einträge in der external documents list

Ich weiss nicht, was ich übersehen habe! Bin froh für jeden Hinweis!

Übringens, habe soeben die Sprachdatei auf Italienisch übersetzen lassen! Wie kann ich diese der Community zukommen lassen?

Cheers,
Eric

eric ·

hi all,

ok, kam einen Schritt weiter 😃

musste folgende Linie in Typoscript hinzufügen:

config.simulateStaticDocuments_noTypeIfNoTitle = 1

Nun erkennt die Indexsuche die Externen-Dateien (.pdf, .doc)! Allerdings indexiert er nur den Titel, obwohl der Pfad zu den xpdf-tools richtig gesetzt ist! habe dies auch mit Debugmeldungen im Quellcode des class.indexer.php skripts nachgeprüft!

setup etc. siehe vorheriger Post!

Besten Dank für Deine Lösungshinweise!!!

Cheers,
Eric

eric ·

Das PHP-Modul hatte nicht genügende Rechte unter C:Winnt emp auf welches das pdftotext modul zurückgreift :o

alibaba ·

Es hat nicht mit den Rechten im c:/Winnt/temp/ zu tun sondern liegt an fehlerhafte Installation von EXT Indexed Search Engine. Ich habe das Problem allerdings (Linux Suse) auch gehabt. Bei einer meinen Typo3-Installation war die Extension Local installiert also in „meine_seite.de/typo3conf/ext/“ und hat im Such-Ergebnis nur die Überschriften (keine Inhalte) von PDF Dateien ausgegeben. Bei einer anderen Typo3 -Installation war EXT Clobal installiert und die Inhalte von PDF wurden einwandfrei indexiert und im Such-Ergebnis angezeigt.

Lösung:

Indexed Search Engine deinstalieren

EXT neu in Global installieren.
oder
Altes src-Verzeichniss z.B. typo3_src-3.6.1 durch neuen typo3_src-3.6.1 aus dem tar-Archive ersetzen (Indexed Search Engine ist in typo3_src standardmäßig da)

Indexed Search Engine Installieren

Fertig

Die Inhalte von PDFs werden dann angezeigt (hat bei mir funktioniert) vorausgesetzt XPDF ist installiert und lauft.

Ich habe aber auch eine Frage:

Server - Linux Suse 9.0. apache2, Confixx3.3

xpdf und catdoc funktionieren bei mir tadellos nur, wenn sie in einem Kunden Verzeichnis z.B web1 installiert sind. Sogar mit root:root und mit chmod 0755. Wenn ich diese Pakete in /usr/bin/ installiere, werden sie nicht ausgeführt. Ich möchte die Pakete xpdf und catdoc zentral installieren und benutzen. Bis jetzt hatte ich keinen Erfolg damit. Für jede Hilfe sehr dankbar.

alibaba ·

Es hat nichts mit den Rechten im c:/Winnt/temp/ zu tun sondern liegt an fehlerhafte Installation von EXT Indexed Search Engine. Ich habe das Problem (Linux Suse 9.0) auch gehabt. Bei einer meinen Typo3-Installation war die Extension Local installiert also in „meine_seite.de/typo3conf/ext/“ und hat im Such-Ergebnis nur die Überschriften (keine Inhalte) von PDF Dateien ausgegeben. Bei einer anderen Typo3 -Installation war EXT Clobal installiert und die Inhalte von PDF wurden einwandfrei indexiert und im Such-Ergebnis angezeigt.

Lösung:

Indexed Search Engine deinstalieren

EXT neu in Global installieren.
oder
Altes src-Verzeichniss z.B. typo3_src-3.6.1 durch neuen typo3_src-3.6.1 aus dem tar-Archive ersetzen (Indexed Search Engine ist in typo3_src standardmäßig da)

Indexed Search Engine Installieren

Fertig

Die Inhalte von PDFs werden dann angezeigt (hat bei mir funktioniert) vorausgesetzt XPDF ist installiert und lauft.

Ich habe aber auch eine Frage:

Server - Linux Suse 9.0. apache2, Confixx3.3

xpdf und catdoc funktionieren bei mir tadellos nur, wenn sie in einem Kunden Verzeichnis z.B web1 installiert sind. Sogar mit root:root und mit chmod 0755. Wenn ich diese Pakete in /usr/bin/ installiere, werden sie nicht ausgeführt. Ich möchte die Pakete xpdf und catdoc zentral installieren und benutzen. Bis jetzt hatte ich keinen Erfolg damit. Für jede Hilfe sehr dankbar.