PROBLEM

Error message

“ob_end_flush() [ref.outcontrol]: failed to delete buffer zlib output compression”

Error terjadi pada saat saya menggunakan fungsi $response->send_file() , header file berubah alhasil file menjadi korup.
Saya cek php.ini zlib.output_compression = On
Sudah mencoba yang disarankan http://code.iviable.com/2011/11/09/zlib-output_compression-with-ini_set-doesnt-work-as-expected/ tetapi tetap tidak dapat jalan.

SOLUSI

File system\classes\Kohana\Response.php dapat di patch pada line 506 – 510

while (ob_get_level())
{
	// Flush all output buffers
	ob_end_flush();
}

Diganti dengan patch dari https://github.com/bcosca/fatfree/issues/262#issuecomment-13414180

if (!count(array_diff(ob_list_handlers(),array('default output handler'))))
    ob_clean();

Atau jika tidak menggunakan kompresi dapat diubah php.ini menjadi
zlib.output_compression = Off

Print Friendly, PDF & Email