Installation Lighttpd mit PHP-FPM und MySQL

Lighttpd a.k.a. Lighty ist die schlanke Variante eines Webservers. Er hält sich mit Loggings zurück und verzichtet auf nützliche aber performance-killende Gimmicks wie das Parsen von .htaccess-Dateien usw.
Dadurch ist er gerade für umfangreiche Webauftritte die ideale Lösung.

Diese Anleitung zeigt am Beispiel eines Ubuntu 12.04-Servers, wie man den Lighty installiert, konfiguriert und mit den nötigen Modulen wie PHP-FPM, Rewrite-Funktionen und MySQL-Unterstützung versieht.

Weiterlesen»

Fehler 500 mit TYPO3 beim Versenden von E-Mails

TYPO3 (zumindest bis zur Version 4.3.3) hat einen bekannten, nicht geschlossenen Bug der – je nach Serverkonfiguration – eine weiße Seite oder einen 500 Servererror liefert.
Der Fehler tritt auf, wenn PHP mit Suhosin als fastCGI installiert ist, was allerdings mittlerweile sehr üblich ist.

Hier ist der Fehler nochmal näher beschrieben: http://bugs.typo3.org/view.php?id=13701

Abhilfe schafft das auskommentieren der entsprechenden ini_set Zeile in t3lib/class.t3lib_htmlmail.php
Mit einem Texteditor, oder z.B. wie folgt:

sed -i 's,@ini_set\(\'sendmail_from,//@ini_set\(\'sendmail_from,1' t3lib/class.t3lib_htmlmail.php

Ein Patch zum sauberen Fixen wurde im Zuge des RFC #13701 an die Core-Liste versandt, stieß aber auf wenig Interesse bzw. Zustimmung, sodass er nicht in den Core eingeflossen ist. Für Interessierte ist er hier bereitgestellt:

Update 2010-05-31:

Committed bug_13701.diff to:
* trunk rev. 7787
* 4.3 rev. 7788