Kiedy nic nie pomaga na znany błąd “headers already sent…”, czasami pomaga ustawienie w konfiguracji php w php.ini czegoś takiego:
mbstring.internal_encoding = UTF-8
Chodzi tutaj o kodowanie pliku (np. index.php) i magiczne 3 bajty – BOM na początku pliku zkodowanego w UTF-8. Po więcej szczegółów odsyłam do google 😉