---
title: "Fehler Indexed Search - sql_regcase() is deprecated"
url: "https://www.typo3.net/d/97671-fehler-indexed-search-sql-regcase-is-deprecated"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2010-03-20"
last_reply: "2010-05-04"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Fehler Indexed Search - sql_regcase() is deprecated

Extensions · 2 Antworten · gestartet 2010-03-20

## Eröffnungsbeitrag

**robblhirsch** · 2010-03-20 · [Beitrag #1](https://www.typo3.net/d/97671-fehler-indexed-search-sql-regcase-is-deprecated/1)

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/....

## Antworten

### [#2](https://www.typo3.net/d/97671-fehler-indexed-search-sql-regcase-is-deprecated/2) · jesuspresley · 2010-04-14

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:

> <http://www.domain.de/index.php?id=39&no_cache=1&sword_list%5B%5D=suchbegriff>

wirft eine Fehlermeldung, aber

> <http://www.domain.de/index.php?id=39&no_cache=1&sword_list=suchbegriff>
> oder http:// www.domain.de/index.php?id=39&no_cache=1

funktioniert tadellos

### [#3](https://www.typo3.net/d/97671-fehler-indexed-search-sql-regcase-is-deprecated/3) · DJ Rocher · 2010-05-04

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.

---

Quelle: „Fehler Indexed Search - sql_regcase() is deprecated“, typo3.net, https://www.typo3.net/d/97671-fehler-indexed-search-sql-regcase-is-deprecated
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
