Zum Inhalt springen

Indizierung läuft mit PHP5 nicht mehr

Erstellt am 6. September 2007 · 2 Antworten · letzte Antwort am 28. September 2007

Tags: Frage

mamo ·

Hallo
Ich habe mehrere Typo3 Websites laufen. Seit der Provider auf PHP5 umgestellt hat, bekomme ich im FE die unschöne Warnung

Warning: parse_url(/t3/index.php?id=email&L=&tipUrl=http://www.meineDomain.ch/t3/index.php?id=22&L=) [function.parse-url.html]: Unable to parse url in /home/meineDomain/public_html/t3/typo3/sysext/indexed_search/class.indexer.php on line 762

Neue Einträge wurden seit diesem Zeitpunkt nicht mehr in den Index aufgenommen, ältere werden nach wie vor gefunden.
Die Websites, bei denen dieser Fehler auftritt, wurden alle mit Typo3 3.8 angelegt und letztes Jahr auf Typo3 4.0.4 umgestellt. Ich befürchte, dass irgendwo etwas hängen geblieben ist, das mit PHP5 nicht kompatibel ist.
Wie kann ich das herausfinden? Kennt jemand dieses Problem?
Die Indexed Search läuft in Ver. 2.9.3
Danke für die Hilfe.

mamo ·

Gefunden! Es lag nicht an der indexed_search, sondern an der E-Mail-Empfehlung (Tip-a-friend). Für PHP5 muss der Marker im TS-Template so aussehen:

#Marker ###EMAIL###
  marks.EMAIL = COA 
  marks.EMAIL{ 
    wrap = <a href="index.php?id=email|" title="Diese Seite weiterempfehlen">E-Mail-Empfehlung</a>
    10 = TEXT 
    10.wrap = &tipUrl=|
    10.data = getIndpEnv: TYPO3_REQUEST_URL  
    10.rawUrlEncode = 1
  }