Hi,
die Index Suche funktioniert soweit. Nur bei den Verlinkungen in den Suchergebnissen auf die Zielseiten erscheint folgende Fehlermeldung.
Hat irgend jemand das selbe Problem oder kann mir helfen? Danke und Gruß
Typo3 Version 4.3.2, PHP 5.3.1
Fehler im Frontend:
t3lib_error_Exception
PHP : Function sql_regcase() is deprecated in /home/...../typo3/sysext/cms/tslib/class.tslib_pagegen.php line 173
Fehler im Backend:
Core: Exception handler (WEB): Uncaught TYPO3 Exception: #1: PHP : Function sql_regcase() is deprecated in /home/...../typo3/sysext/cms/tslib/class.tslib_pagegen.php line 173 | t3lib_error_Exception thrown in file /home/....
Ich habe exakt dasselbe Problem.
TYPO3 4.3.2
indexed_search 2.12.0
PHP 5.3.1
Bei mir liegt es am GET-Paramter sword_list[] im Link, der auf den Suchergebnissen liegt:
wirft eine Fehlermeldung, aber
funktioniert tadellos
Hallo,
hatte das gleiche Problem nach Upgrade auf PHP 5.3.2 (TYPO3 4.3.3), auch mit dem Suchwort-Markup der Standardsuche, welche ebenfalls an die URL anhängt: &no_cache=1&sword_list[]=suchbegriff.
Es liegt an der PHP-Version 5.3.x., in welcher die Funktion sql_regcase
als DEPRECATED (veraltet) ausgezeichnet ist und somit die entsprechende E_DEPRECATED-Notice ausgegeben wird (in PHP 6 wird diese Funktion neben anderen nicht mehr zur Verfügung stehen, siehe im einzelnen das Manual auf php.net). Die Funktion sql_regcase wird in Zeile 173 von class.tslib_pagegen.php aufgerufen.
Um ID-URLs wie index.php?id=39&... zu vermeiden, also RealURL oder SimulateStatic verwenden zu können, und keine DEPRECATED-Meldung zu erhalten, bin ich entsprechend der Lösung unter http://developer-services.net/?p=18 so vorgegangen:
1. In der localconf.php einfügen bzw. anpassen:
$TYPO3_CONF_VARS['SYS']['exceptionalErrors'] = 22527;
2. In der php.ini als Timezone angeben bzw. anpassen:
date.timezone = Europe/Berlin
funktioniert.