FastCGI und WordPress 2.05
Das frisch herausgekommene Update für WordPress enhält offenbar einen Bug, der nur auftritt, wenn PHP mittels FastCGI in den verwendeten Webserver eingebunden ist. Daher beschreibe ich folgend kurz ein Ansatz zur Problemlösung und nenne weiterführende Links zum Thema.
In der aktuell verfügbaren WordPress-Version 2.0.5 hat sich ein Fehler eingeschlichen, der offenbar nur dann auftritt, wenn PHP mittels mod_fastcgi in den Webserver eingebunden ist. Eigentlich hat niemand der Programmierer von WordPress daran schuld, da es sich auf den ersten Blick um einen allgemeinen, aber relativ unbekannten Fehler in PHP selbst zu handeln scheint. Näher betrachtet stellt sich allerdings heraus, dass wir es dabei in Wirklichkeit mit einem Bug im Apache-Modul mod_fastcgi zu tun haben. In den Kommentaren zum PHP-Bug wird u.a. vorgeschlagen, das Problem doch direkt an der Wurzel zu bekämpfen: mittels
direktem Abändern und Rekompilieren des FastCGI-Moduls.
The most effective workaround is to just edit mod_fastcgi.c
Dieser Fehler dürfte sicherlich nicht nur die Funktion von WordPress beeinträchtigen, möglicherweise zerschiesst er auch andere Software. Deshalb empfehle ich jedem Webhoster, der PHP via FastCGI eingebunden hat, den angesprochenen Workaround so schnell als möglich umzusetzen, um Beschwerden und Auseinandersetzungen mit Kunden zu vermeiden.
Links zum selber nachlesen:
- Mark on WordPress: Some WordPress 2.0.5 users reporting Server 500 error
- Bug #36705: Location header results in duplicate Status header ([f]cgi only)
- Bug #36705 – easy workaround


Hallo,
siehe auch meinen WordPress-freundlichen Workaround zu diesem Bug auf meiner Seite:
http://www.exanto.de/wordpress.....stcgi.html
Grüße,
Ingo