Wenn Marc das auf einem anderen System auch hatte:
Ich hatte vor ein paar Wochen für einen Kunden ein Drupal-Modul gebaut, das ihm die Einbindung von Inhalten aus seiner server-daten - Datenbank ermöglichen sollte.
Das ließ sich zunächst in Drupal problemlos einbinden. Hat man dann aber einen neuen Node (= Inhalt) erstellt und schickte das ab, dann gab es auch eine weiße Seite.
Das Telefonat mit jemandem führte schließlich zur (eigentlich absurden) Einsicht:
Die PHP-Datei von mir begann mit einem UTF-8 - BOM (Byte Order Mark): Damit kommt PHP in bestimmten POST-Situationen nicht sauber klar und interpretiert das BOM nicht als BOM, sondern als Programmcode, verweigert die Ausführung, spuckt eine Fehlermeldung aus - das ganze passiert aber wohl im Rahmen von Include-Zugriffen.
Tatsächliches Ergebnis war, daß irgendeine Instanz die Fehlermeldung 'Header kann nicht mehr modifiziert werden, Daten wurden schon gesendet' (sinngemäß, nämlich die nicht angezeigte Fehlermeldung) ausgab.
BOM entfernt, Datei (als UTF-8 ohne BOM) nochmals hochgeladen - alles funktionierte.
Hat irgendjemand eine Datei mit einem BOM hochgeladen?
PS: Grade gab es keine Fehlermeldung.