Das Problem liegt darin begründet, dass man die gzip-Kompression in neueren Versionen an zwei Stellen einschalten kann (oder aber, dass sich die Default-Einstellung dieses Punktes in neueren Versionen geändert hat).
Man kann es nämlich einmal in jedem einzelnen Skript machen. Oder man kann es pauschal in der php.ini machen, und dann passiert es bei allen Skripts automatisch. Wenn letzteres aktiv ist, solltest du es logischerweise nicht mehr in deinen Skripten verwenden, was denn auch zu deinem beschriebenen Fehler führt.
Lösung: Entweder im Skript ausschalten (bei phpBB eben im AdminCP) oder die php.ini modifizieren:
; You can redirect all of the output of your scripts to a function. For
; example, if you set output_handler to "ob_gzhandler", output will be
; transparently compressed for browsers that support gzip or deflate encoding.
; Setting an output handler automatically turns on output buffering.
output_handler =
output_handler= sollte dann von Leere gefolgt sein....
