---
title: "Cannot redeclare ts_tmplparts_rte()"
url: "https://www.typo3.net/d/654-cannot-redeclare-ts-tmplparts-rte"
source: "typo3.net"
tags: ["Hosting","Installation & Update","Frage","PHP"]
created: "2002-11-21"
last_reply: "2003-01-30"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Cannot redeclare ts_tmplparts_rte()

Hosting › Installation & Update · 2 Antworten · gestartet 2002-11-21

## Eröffnungsbeitrag

**agraf** · 2002-11-21 · [Beitrag #1](https://www.typo3.net/d/654-cannot-redeclare-ts-tmplparts-rte/1)

Ich hab heute Typo3 Version 3.5b4 installiert und fatale fehlermeldungen im backend, z.b. wenn ich den Ext.Manager oder das Taskcenter aufrufe.
Die Fehlermeldung lautet meistens "Fatal error: Cannot redeclare ts_tmplparts_rte() in /home/www/web1/html/ts/typo3/t3lib/class.t3lib_parsehtml_proc.php on line 1025".

Ich vermute, dass es an meiner PHP-Version liegt. Ich hab heute ein Update von 4.2.3.21 auf php4-STABLE-200211202230 gemacht (da in der vorherigen Version einige Fehler waren).

Hat jemand eine Idee, woran es liegen könnte bzw. wie ich den fehler verhindern könnte?

Bitte keine Hilfe in Form von "ältere php version einspielen" oder ähnliches.

dankeschön

## Antworten

### [#2](https://www.typo3.net/d/654-cannot-redeclare-ts-tmplparts-rte/2) · MarkusHeer · 2003-01-01

> Fatal error: Cannot redeclare ts_tmplparts_rte() in c:programmeapache groupapachehtdocs	estsite	ypo3	3libclass.t3lib_parsehtml_proc.php on line 1025

Das gleiche Problem hatte ich heute auch, als ich die Jahrszahl meiner Copyrights auf 2003 abändern wollte. Das Problem lag daran, dass mein Provider ein Update auf PHP 4.3 gemacht hatte.

Die Fehlermeldung deutet exakt auf das Problem hin. Im Script **class.t3lib_parsehtml_proc.php** auf Zeile 1025 wird versucht die Funktion **ts_tmplparts_rte** erneut zu deklarieren. Das ist in PHP 4.3 nicht mehr möglich (ist auch verständlich).

**Lösung:** Die Funktion **ts_tmplparts_rte()**  von der **Zeile 1000 - 1024 auskommentieren**.

Anschliessend muss die geänderte Datei in das **t3lib Verzeichnis** kopiert werden. Unter Windows oder Linux ohne Symlinks in beide Kopien des t3lib Verzeichnisses!

Ich hoffe, es treten keine weiteren, grosssen Fehler mit PHP 4.3 auf...

### [#3](https://www.typo3.net/d/654-cannot-redeclare-ts-tmplparts-rte/3) · matthias · 2003-01-30

Eben hatte ich dieses redeclare-Problem ebenfalls und habe nach deiner, Markus, Anleitung die Funktion auskommentiert. Komischerweise gings dann aber immer noch nicht. Nach einiger Zeit entdeckte ich dann, dass ich im falschen directory war, im **t3lib**/class.t3lib_parsehtml_proc.php im TYPO3-root directory und nicht wie in der Fehlermeldung im **typo3/t3lib**/class.t3lib_parsehtml_proc.php!

Also dies einfach als Tip für TYPO3-Frischlinge wie mich: darauf achten, dass **t3lib** an zwei Stellen vorkommt!

---

Quelle: „Cannot redeclare ts_tmplparts_rte()“, typo3.net, https://www.typo3.net/d/654-cannot-redeclare-ts-tmplparts-rte
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
