2019
PHP Cli Modus auf Strato Servern
Um PHP Skripte per SSH auszuführen, muss man den PHP Cli Modus verwenden. Beispiel für PHP 7.3 /opt/RZphp73/bin/php-cli <php datei>
TYPO3: Route Enhancer für die Extension events2
Sprechende Adressen für Termine und Listen: ein Beispiel für zwei Extbase-Route-Enhancer — und der Hinweis auf die Grenze, an der die Seitenzahlen anfangen, Ärger zu machen.
#1203699034: A cache with identifier "extbase_object" does not exist.
Die Lösung:In der LocalConfiguration.php muss unter ['SYS']['caching']['cacheConfigurations'] folgendes ergänzt werden: 'extbase_object' => [ 'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\Typo3DatabaseBackend', 'frontend' => 'TYPO3\\CMS\\Core\\Cache\\Frontend\\VariableFrontend', 'groups' => [ 'system', ], 'options' => [ 'defaultLifetime' => 0, ], ],
"Class 'TYPO3\CMS\Fluid\Core\Cache\FluidTemplateCache' not found" nach TYPO3 Update von 7 auf 8
Lösung: Die PHP Version muss auf 7.2 erhöht werden.
TYPO3 Monitoring mit Zabbix
Probleme erkennen, bevor sie gravierend und teuer werden! Derzeit befindet sich bei mir eine TYPO3-Monitoring-Extension für Zabbix in der Entwicklung. Hintergrund ist, dass ich ein mächtiges Monitoring-System mit TYPO3 (und anderen Systemen) verbinden möchte, um die Vorteile der komplexen Einstellungsmöglichkeiten und diversen Datenquellen nutzen zu können. Dies macht kleine Insellösungen als eigenständige TYPO3-Erweiterungen überflüssig. Schließlich kümmert sich bei Zabbix eine ganze Communi...
Große Veränderungen stehen an!
Ab Mitte September wird aus der bisherigen One-Man Show ein Zwei-Mann Betrieb. Zwar bilde ich nun schon mehrere Jahre mit der etcetera Werbeagentur zusammen ein Team, aber bisher fand die Entwicklung und Server Administration ausschließlich bei mir statt. Aufgrund der hohen Nachfrage kam ich nicht mehr hinterher. Und das war sehr schade, denn es liegen noch eine Menge Ideen in der Schublade und es muss sich auch dringend besser um die bereits veröffentlichten TYPO3 Extensions gekümmert werden...
TYPO3: Reihenfolge übersetzter Element an Standard-Elemente anpassen
UPDATE `tt_content` AS a INNER JOIN tt_content AS b ON a.l18n_parent = b.uid SET a.sorting = b.sorting WHERE a.sys_language_uid > 0 AND a.l18n_parent > 0
Warum die Frage nach dem Stundensatz nicht wirklich Sinn macht
Denn die Antwort sagt nichts über die Schnelligkeit und Qualität aus. Sie sollten es daher einfach mal an einem kleinen gut definierten Job ausprobieren oder einen Kostenvoranschlag einholen.
Warum Plesk als (Firmen-)Mailserver ungeeignet ist
Mailserver gehören zu den wichtigsten Kommunikationsmitteln und somit zu einem sehr wichtigen Baustein im täglichen Geschäft. Immer mal wieder begegnen mir Kunden, die einen Plesk Server als Email-Server einsetzen. Jedoch schon das Abhandenkommen einer wichtigen Anfrage-Email kann zu hohen Einbußen führen.Die folgenden Anforderungen sollten daher an einen Mailserver gestellt werden: Hochverfügbarkeit (Redundanz)Sicherheit und VerschlüsselungBackups / DokumentationViren-Schutz Warum Plesk Webs...
Error at compiling rubygem rmagick.c
If the following error occurs: compiling rmagick.c In file included from rmagick.c:13:0: rmagick.h:1210:51: error: unknown type name ‘MagickPixelPacket’; did you mean ‘PixelPacket’? The reason is that rmagick is not compatible with ImageMagick 7. You have to install version 6.
