Category Archives: Merksätze

TYPO3 Merksatz #6: In der localconf.php nur einfache Anführungszeichen verwenden

Besonders bei großen und älteren TYPO3 Installationen kommt es vor, das die localconf.php, welche sich im Ordner, typo3conf/ befindet, sehr lang und damit unübersichtlich geworden ist. Oftmals sind Einträge doppelt vorhanden, was nicht gleich immer auf den ersten Blick erkannt wird. Der obere Eintrag wird angepasst aber keine Veränderung geschieht, weil der Wert weiter unten nochmals überschrieben wird.

TYPO3 Merksatz #5: Die Erweiterung phpMyAdmin sollte im Live-Betrieb deaktiviert sein

In der Vergangenheit gab es zahlreiche Sicherheitslücken in der TYPO3-Erweiterung phpMyAdmin, was aufgrund des Funktionsumfanges der Extension, schwerwiegende Folgen haben kann. Daher wird ausdrücklich davor gewarnt (http://typo3.org/extension-manuals/doc_guide_security/1.0.0/view/1/6/) Erweiterungen wie phpMyAdmin im Live Betrieb einzusetzen.

Es wird empfohlen statt der TYPO3-Extension die Standalone Version zu wählen, da diese zusätzlich mit einem Htaccess-Schutz gesichert werden kann. Sollten Redakteure im Live-Betrieb unbedingt Zugriff direkt in die Datenbank benötigen, ist TYPO3 ggf. nicht optimal konfiguriert.

TYPO3 Merksatz #4: USER_INT Inhalte sind nicht im Cache

Im Gegensatz zu USER werden USER_INT Inhalte nicht gecached.

[PHP]
/* Wird im Cache von Typo3 abgelegt */
page = PAGE
page.typeNum=0
includeLibs.phpdatei = media/scripts/example.php

page.30 = USER
page.30 {
userFunc = user_various->listMembers
reverseOrder = 1
}
[/PHP]

[PHP]
/* Wird bei jedem Aufruf neu geladen */
page = PAGE
page.typeNum=0
includeLibs.phpdatei = media/scripts/example.php