Am 29.12.10 09:09, schrieb bienchen10:

Wolfgang Kleinbach-2 wrote:
Welchen Unterschied macht es eigentlich, ob der Schalter "Use realurl
urls" in einer crawler Konfiguration angecheckt ist oder nicht.
Ich kann z.B. keine Auswirkung auf die Ausgabe von indexed_search
erkennen.

Allerdings gibt es Probleme, wenn der Schalter auf "on" steht. Dafür
gibt es zwar einen Patch (siehe
http://bugs.typo3.org/view.php?id=14160), aber in der Folge habe ich bei
einer Installation danach (bei Schalter auf "on") immer noch einen Fehler.

Bei Aufruf von "[DOMAINDIR]/typo3/cli_dispatch.phpsh crawler_im 1 -d 99
-conf all -o queue" bekomme ich da die Fehlermeldung:

PHP Fatal error:  Call to a member function setTSlogMessage() on a
non-object in
/srv/www/vhosts/[DOMAIN]/httpdocs/typo3conf/ext/realurl/class.tx_realurl.php
on line 2452


gleicher Fehler hier
Auswirkungen des Schalters: nach meinen Beobachtungen erst mal "nur", dass
das Ausführen der Abfragen mit echten realurl-Links geschieht.
Damit verbunden ist allerdings, dass Extensions wie z.B. nc_staticfilecache
dadurch nur noch für normale Seiten den Cache aufbauen können, aber nicht
mehr für Seiten mit tt_news-Inhalten.

Ich bin damit aktuell in der Zwickmühle:
- Schalter "on": der von Dir genannte Fehler bei der cron-Ausführung bzw.
der Script-Ausführung der Erzeugung der crawler queue. Manuelle Ausführung
über den Scheduler geht noch.
- Schalter "off": kein Fehler, es werden zwar die Datenbank-Caches
aufgebaut, aber nicht mehr die von nc_staticfilecache (weil der für
nicht-realurl-Seiten dann keine Cache-Dateien erzeugen kann)

nc_staticfilecache kann zwar im zweiten Fall noch über die
Typolink-Simulation Dateien erzeugen, aber für die News dann nur noch den
Link der Singleview-Seite ohne Verweis auf die eigentlichen tt_news

Jeder Hinweis ist willkommen!!!!

(warum geht eigentlich der manuelle Aufruf der Queue-Generierung über den
Scheduler? Das habe ich noch nicht näher angeschaut)
Bei mir funktioniert der manuelle Aufruf der Queue-Generierung (also über "Info | Site Crawler | Start Crawling") bei Schalter "Use realurl urls" auf "on" nicht. Über den Scheduler hab ich es überhaupt noch nicht probiert. Ich hab ja für den Zweck mein Script über cron laufen. Funktioniert es denn bei Schalter "Use realurl urls" auf "on" über den Scheduler? Das wäre ja echt merkwürdig ...

Interessanterweise habe ich mit zwei anderen Installationen, bei denen ich hinsichtlich der Konfiguration eigentlich keinen Unterschied zu der Installation mit dem Problem erkennen kann, nach dem Einspielen des crawler-Patches keinerlei Probleme bei Schalter "Use realurl urls"
auf "on".

Gruss,

Wolle

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an