Archiv der Kategorie: TYPO3

TYPO3 Flash Uploader: Error 406

Kürzlich hatte ich bei einem Kunden das Problem, dass er den Flash-Uploader von TYPO3 4.3 nicht verwenden konnte. Folgende Fehlermeldung ist erschienen:

Nach einiger Recherche habe ich herausgefunden, dass im Hintergrund eine andere Komponente (swfupload) dafür verantwortlich ist.

Lösung: mod_security beim apache deaktivieren. Dazu einfach die .htaccess mit folgender Zeile ergänzen:

SecFilterEngine Off

That’s it.

TYPO3 fatal error nach update

Nach dem Hochladen neuer Dateien ist folgende Fehlermeldung erschienen (Backend):

TYPO3 Fatal Error: Extension key „sv“ was NOT loaded! (t3lib_extMgm::extPath)

Auch das Frontend hat mit der Meldung

Error: The main frontend extension „cms“ was not loaded. Enable it in the extension manager in the backend.

unerwartet reagiert.

Lösung: Löschen der temporären Dateien im Verzeichnis typo3conf (beginnend mit temp_).

Opfer der Wirtschaftskrise: Zookoda

Untenstehender Screen hat mich beim Besuch von Zookoda begrüsst. Ich habe den Dienst zwar nie verwendet, per Zufall aber wieder einmal darauf gestossen. Ich denke, die wirtschaftliche Realität wird noch einige Unternehmen an den Rand der Existenz bringen. Wenn keine richtige Strategie vorhanden ist, wie Geld verdient wird, kann ein kostenloser Service auf Dauer m.E. nicht betrieben werden. Werbung dürfte nur bei wirklich grossen oder speziellen Diensten ausreichend  sein. Bei Twitter frage ich mich schon länger, wie bzw. wie lange das (noch) gut gehen kann.

zookoda

TYPO3 ext flvplayer: Dateibeschränkung aufheben

Die Extension flvplayer hat standardmässig eine Beschränkung für die hochzuladenden Files. Die  File Beschränkung von 2MB kann wie folgt aufgehoben werden:

In der Datei: typo3conf/ext/flvplayer/flexform_ds_pi1.xml den Eintrag <max_size>2000</max_size> erhöhen (z.B. auf 30000 für ca. 30MB)

Sieht etwas dirty aus, aber sehe nicht, wie man das auf die Schnelle anders lösen könnte.

direct_mail: Cron-job einrichten

Endlich habe ich mich dem Problem angenommen, den Cron-Job für die Newsletter-Versände von direct_mail (TYPO3-Extension) zum Laufen zu bringen. Die TYPO3-Installation läuft auf einem Hostpoint-Account. Dadurch ergibt sich die Besonderheit, dass Pfad zum PHP-Interpreter im Verzeichnis /usr/local/bin/php liegt, was nicht gerade üblich ist. Daher muss dieser Pfad im Script manuell angepasst werden (erste Zeile).

Meine „Hürde“ war, dass für das korrekte Funktionieren php vor den Pfad gesetzt werden muss. Ansonsten bekommt man ein „not found“. Falls übrigens das Ausführen-Flag (x-flag) nicht korrekt gesetzt wurde, erhält man ein „permission denied“.

Kurz: folgendes Kommando als Cron-Job eingesetzt funktioniert bei mir einwandfrei:

php /home/username/public_html/typo3conf/ext/direct_mail/res/scripts/dmailerd.phpcron> /dev/null

T3: Kontextmenüs verschwunden

Problem: TYPO3 zeigt nach einem Update auf die neuste Version 4.2 die Kontextmenüs nicht mehr an. Auch sonstige JavaScript-Funktionen wie das hinzufügen von Bildern in Listen etc. ist nicht mehr möglich.

Lösung: die Extension mn_ff3_be_bugfix, welche für das Funktioeren der alten T3-Versionen mit Firefox 3 benötigt wird, verurusacht dieses Verhalten. Bei der neusten T3-Version ist diese Extension sowieso nicht mehr nötig. Daher: deinstallieren und Problem gelöst 😉

TYPO3-Formulare: Berechtigung für e-Mail-Empfänger

Man würde es kaum glauben. Aber damit Redakteure den e-Mail-Empfänger eines TYPO3-Formulars setzen dürfen, ist die Berechtigung „Pagecontent: Subheader“ bzw. „Seiteninhalt: Untertitel“ nötig. Ansonsten kann der Redakteur das Feld beim Assistenten nicht ausfüllen oder sieht es in der Maske nicht.