Ops! pernah nggak sih setelah instal, modifikasi, ataupun ketika memperbarui OpenCart, kamu mungkin pernah mendapatkan pesan error headers already sent dengan beberapa variasi seperti:
- Warning:
Cannot modify header information - headers already sent by (output started at /path/public_html/config.php:31) in /path/public_html/index.php on line 175
. - Warning:
session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /path/public_html/config.php:31) in /path/public_html/system/library/session.php on line 11
. - Warning:
session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /path/public_html/config.php:31) in /path/public_html/system/library/session.php on line 11
.
Ada salah satu referensi yang baik untuk menjelaskan masalah ini yang bisa kamu lihat di sini.
Apa sih Penyebab Munculnya Pesan Error headers already sent?
Pesan di atas muncul kesalahan membuat tag pembuka script PHP. Ini bisa terjadi karena kamu sengaja/tidak sengaja memberikan perintah echo atau print atau ada kesalahan/warning dalam script sehingga PHP mencetak pesan kesalahan/warning, atau bisa juga karena adanya baris kosong atau kode HTML yang ada di file sebelum script PHP kamu.
Nah, kita juga punya beberapa solusi yang bisa kamu terapkan:
STEP 1 : Download file yang menyatakan pesan error tersebut. Kemudian baca baik-baik.
STEP 2 : Biasanya karena ada spasi di awal dan akhir file PHP yang ditunjukkan. Maka hapus spasi di awal dan diakhir file.
<?php //contain space
echo "remove all space or line-break before <?php and after ?>";
?>
STEP 3 : Simpan kembali file tersebut dengan menggunakan Notepad ++ atau editor yang lain (encode file sebagai ANSI atau UTF-8 tanpa BOM).
STEP 4 : Reupload kembali ke hosting kamu melalui FTP dalam mode ASCII, bukan binary.
Oke, Sob! itu dia beberapa solusi yang kita sarankan untuk mengatasi pesan error headers already sent. Sampai bertemu di tutorial berikutnya Sob! Simak terus Tips Hosting di halaman tutorial Jagoan Hosting Indonesia yaa, jika ada bagian dari tutorial yang tidak ditemukan, silahkan kamu sampaikan melalui comment box di bawah ini yaa.