Zum Inhalt springen

Fatal Error: Cannot redeclare ts_tmplparts_rte()

Erstellt am 30. Dezember 2002 · 1 Antwort · letzte Antwort am 1. Januar 2003

Tags: PHP, Frage

marlo ·

Problem. Wenn ich im Backend-Bereich Z.B. einen neuen Artikel anlegen möchte erscheint folgende Fehlermeldung:

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

Es wäre klasse, wenn mir da jemand weiter helfen könnte, und mich dadurch aus meiner Frustration wieder rausholt.

Typo3 läuft bei mir auf einem W2K-Rechner.

MarkusHeer ·

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