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