TYPO3 - Probleme lösen

Aus Wikizone
Wechseln zu: Navigation, Suche

MySQL Tabellen liegen im falschen Zeichensatz vor

dafür gibt es ein schönes Skript:

Datei:Db utf8 fix.zip

Beim Update gehen Teile der Templates verloren

Nach der Version 4.1 wurden Tabellenfelder von blob auf Text umgestellt. TYPO 3 versucht das ohne Angabe des Zeichensatzen. Dabei bricht mysql das Umwandeln nach einem Umlaut o.ä. ab und verwirft den Rest. Meist passiert das in TS Templates wenn in Kommentaren Umlaute sind. Folge, nach dem Update geht das Frontend nicht mehr.

Lösung: die Umwandlung von Hand machen (siehe auch Typo3 - Update) Prinzipell geht das so:

ALTER TABLE t1 CHANGE c1 c1 TEXT CHARACTER SET utf8;

eventuell hilft es auch vorher die DB umzustellen (siehe falscher Zeichensatz)

Problem: Chinesische Zeichen werden nicht gespeichert

Beim speichern mit chinesischen Zeichen tritt der Fehler:

102: These fields are not properly updated in database: (title) Probably value mismatch with fieldtype.

auf.

Lösung:


Problem: Funktion xyz deprecated

Todo: ausführlicher schreiben Lösung:

Entweder den Code ändern oder wenn es schnell gehen muß php-deprecated warning level Ändern oder wenn es nur im TYPO3 auftritt im Install Tool ändern.

localconf (Zahlencode entspricht php):

$TYPO3_CONF_VARS['SYS']['exceptionalErrors'] = '6133'; 

oder (geht auch über install Tool

displayErrors

auf 0 setzen

siehe auch htaccess

Problem:' JavaScript Schnipsel auf der Seite werden zerhackt.'

Lösung: htmlcleaning = all kann dazu führen das JavaScript Code zerstört wird. In diesem Fall den Code in separate Datei auslagern oder htmlcleaning = none

Problem failed to open Stream

Nach dem Löschen des Caches dauert es sehr lange bis die Seite aufgebaut wird und es erscheint eine php Warnung (finfo_file -> failed to open Stream).

Der Fehler tritt nicht bei 4.1 aber bei 4.2 (gesehen auf 4.2.8) auf.

Fehlermeldung:

Warning: finfo_file(http://aufbau.blablub.com/) [function.finfo-file]: failed to open stream: HTTP request failed! in /www/htdocs/blablub/cms/typo3/sysext/cms/tslib/class.tslib_pagegen.php on line 490

Lösung

Der Fehler tritt auf wenn ein favicon über TS eingebunden wird (page.shortcuticon = fileadmin/mein/pfad/favicon.ico), die Datei aber nicht vorliegt oder nicht darauf zugegriffen werden kann.