Webentwicklung & Programmierung

TYPO3 CMS: Update von Version 6.2.14 auf 6.2.15 – Extension Manager weiße Seite

Posted by Jörg on 9. September 2015 at 9:22 pm

Nach dem Update des TYPO3 CMS von der Version 6.2.14 auf 6.2.15 kann es dazu führen, dass im TYPO3 Backend das Modul des Extension Managers nicht mehr aufgerufen werden kann. Bei einem Klick auf den Extension Manager erscheint eine weiße / leere Seite ohne Fehlermeldungen oder nur rotierendem Ajax-Loader Symbol. Bei einem Update über Composer […]

KVM / Libvirt: Virtuelle Maschine zu neuem Server migrieren

Posted by Jörg on 8. Januar 2015 at 1:52 pm

Ein frischer neuer Server mit einem KVM-Hypervisor steht bereit und es sollen bestehende virtuelle Maschinen (VM) vom alten KVM-Hypervisor zu einem neuen KVM-Hypervisor übertragen oder umgezogen werden. Über die Kommandozeile und dem Tool “virsh” lässt sich der VM-Guest (Gast – Virtuelle Maschine) mit seiner Konfiguration exportieren. Je nach VM-Typ muss unterschiedlich vorgegangen werden. Liegt die […]

Postfix (MTA): Smart Host (Satellitensystem – Relay-Mailserver) Setup mit STMP-Authentifizierung

Posted by Jörg on 5. Januar 2015 at 2:04 pm

Dieser Artikel beschreibt in fünf einfachen Schritten die Einrichtung eines Postfix-Mail-Server (MTA) als Smarthost / Satellitensystem. Alle E-Mails werden über den Mail-Relay-Server geleitet und versandt. Zur Anmeldung an den SMTP-Server wird die STMP-Authentifizierung mit dem SASL-Support verwendet. Wichtig ist hierbei, dass der Postfix-Dienst mit dem SASL-Support kompiliert wurde. Wurde Postfix über einen Paketmanager (apt oder […]

Ubuntu 14.04 LTS: systemd-udevd – failed to execute hal/udev_event

Posted by Jörg on 30. Dezember 2014 at 5:50 pm

Nach einem Update von Ubuntu 12.04 LTS auf 14.04 LTS kommt es bei zahlreichen Installationen zu der Fehlermeldung “systemd-udevd[395]: failed to execute ‘/lib/udev/socket:@/org/freedesktop/hal/udev_event’ ‘socket:@/org/freedesktop/hal/udev_event’: No such file or directory”. Die Fehlermeldung erscheint nach einem Server-Neustart im “dmesg”-Log und direkt im Boot-Screen. Diese Fehlermeldung verursacht das Distributionspaket “HAL”. HAL steht für “Hardware Abstraction Layer” und bildet […]

Google-Analytics-Tracking: Zwei Codes auf einer Website

Posted by Jörg on 1. Dezember 2014 at 10:37 am

Bei Kundenprojekten müssen die Besucherzugriffe auf einer Webseite an zwei unterschiedliche Google-Analytics-Profile übermittelt werden. Das Unternehmen Google stellt einen leichten Weg zur Verfügung, um mit dem asynchronen Tracking-Code zwei oder mehrere Google-Analytics-Profile anzusprechen. Der asynchrone Google-Tracking-Code fragt das JavaScript-Objekt “_gaq” ab. Das Objekt kann mehrere Attribute beinhalten und