2016
How to change the default mysql/mariadb 3306 port
Open the my.cnf file Add a [client-server] section if it doesn't exist And then write in this section: port = XXXXX Restart server. Done.
TYPO3: Verkleinerte Bilder werden dunkel
Verkleinerte Bilder kommen auf manchen Servern dunkler heraus als das Original. Der Hebel dagegen ist der Farbraum, in dem ImageMagick rechnet.
Convert numeric utf8 to utf8
This converts \x47\x4c\x4fB\x41\x4c\x53 to GLOBALS foreach($letters as $letter) { $content = str_replace("\x".dechex(ord($letter)),$letter,$content); }
TYPO3: Extbase/Fluid form validation
Fehlermeldungen unter dem Feld statt gesammelt über dem Formular: unsere Demo-Extension von 2016 und der Weg, den Fluid heute selbst mitbringt.
TYPO3 7, PHPUnit, PHPStorm und composer
Zunächst im typo3_src Ordner die dev-Pakete via Composer installieren. Darunter befindet sich auch phpunit. php7 /usr/local/bin/composer update --dev In PHPStorm folgende ähnliche Einstellungen vornehmen: Dann läuft's:
PHPStorm: Change CRLF to LF
Click on the file and then in menu "File -> Line seperators -> LF".
TYPO3 felogin - "Passwort vergessen"-Email anpassen
Die Mail, die felogin beim Zurücksetzen des Passworts verschickt, lässt sich anpassen. Der Weg dafür hat sich allerdings grundlegend geändert: Heute ist es eine Fluid-Vorlage, kein TypoScript-Sprachschnipsel mehr.
Property TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::$configurationManager does not exist
Nach Update von 6.2 auf 7.6 kann es unter bestimmten Umständen dazu kommen, dass folgende Fehlermeldung erscheint: Property TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::$configurationManager does not exist Um die zu entfernen: Alle zusätzlichen Extensions deaktivieren Im Install Tool den Cache leeren
PHP7 bei Strato über .htaccess aktivieren
Im gewünschten Ordner die .htaccess Datei anlegen und folgendes einfügen: AddType application/x-httpd-php7 .php
Unable to parse file resource compress.zlib: ExtensionManager/1.extensions.xml.gz
Unter TYPO3 7.6.X kann es dazu kommen, dass de ExtensionManager die komprimierte XML Datei mit den Extensions nicht entpacken kann. Was man dagegen tun kann, ist in der Datei typo3_src/typo3/sysext/extensionmanager/Classes/Utility/Parser/ExtensionXmlPullParser.php Zeile 60 folgende Änderung durchzuführen. Anstelle von if ($this->objXml->xml(file_get_contents($file), 'utf-8') === false) { muss dort stehen: if ($this->objXml->open($file, 'utf-8') === false) {