Hallo El_Jey,
die Fehlermeldung sagt mir klar, dass bereits ein Zeichen ausgegeben wurde und damit eine Browserausgabe begonnen wurde. In diesem Fall kann TCPDF keinen Download mehr starten und liefert dazu die Fehlermeldung.
Das ist in etwa die gleiche Ursache, wie die Fehlermeldung "Cannot modify header...", nur auf PDF-Basis. Du hast wahrscheinlich irgendwo eine Datei editiert, die ein Blank oder ein Carriage Return, o.ä. ausgibt. Da offenbar das BOM-Problem nicht vorliegt, fällt das bei der Seitenausgabe nicht auf, sondern nur bei Downloads, z.B. PDF.
Schau mal in den Quelltext. Das erste Zeichen sollte vom Tag für den DocType kommen:
HTML-Code:
<!DOCTYPE html PUBLIC ...
Ist dort eine Leerzeile oder ein Zeichen davor, bleibt Dir nichts anderes übrig, als die editierten Dateien durchzusuchen. Eine kleine Hilfe ist Dir dabei das Diagnosetool, was alle Core-Dateien überprüft.
Meist liegt das Problem in eigenen Anpassungen der localconfig.php, langconfig.php, dcaconfig.php im system/config-Verzeichnis.
Lesezeichen