Apakah Anda saat ini sedang menemui error header pada website dengan pesan / notifikasi “Cannot modify header information – headers already sent by”? Jangan khawatir Anda bisa memperbaiki error header website secara efektif dengan mengikuti caranya di bawah.
Penyebab Error Header
Error ini merupakan sebuah kesalahan pada proses eksekusi file sehingga mengakibatkan konten pada website tidak dapat ditampilkan. Penyebab error bisa bermacam-macam jenisnya. Salah satunya adalah adanya kesalahan coding.
Ada beberapa penyebab error Cannot modify header information. Mari perhatikan contoh error berikut ini supaya Anda bisa memahaminya lebih jelas.
Dari gambar di atas ada 2 file yang disebutkan dalam pesan kesalahan tersebut, yaitu :
- File pertama merupakan penyebab utama error dalam contoh ini my-function.phpberada di /public_html/wp-content/plugins/my-plugin/); dan
- asal muasal error tersebut.
Jadi penyebab error tersebut yaitu baris spasi pada file yang tertera. Dan biasanya ada pada bagian atas atau bawah kode. Dalam pesan / notifikasi tersebut juga diberitahukan lokasi kesalahan yang mengakibatkan error tersebut, yakni baris ke 12.
Selain adanya kesalahan code pada file PHP, ada juga kemungkinan error website ini karena plugin yang bermasalah. Nah, untuk memperbaiki error header website mari simak pembahasannya selanjutnya.
Cara Mengatasi Error Header
Berikut beberapa cara untuk mengatasi error “Cannot modify header information – headers already sent by.” yang bisa Anda coba. Mari kita lihat satu per satu!
a. Edit File yang Corrupt
Cara pertama memperbaiki error header website yaitu dengan mengedit secara manual file yang mengalami error.
Dari pesan kesalahan yang muncul, sebenarnya Anda sudah mendapatkan informasi pasti mengenai kesalahan yang terjadi. Setelah itu, Anda edit file yang mengalami error lewat File Manager di cPanel.
Caranya :
- login lebih dulu ke cPaneldengan akun hosting Anda;
- setelah login, pilih menu File Manager;
- lalu masuk ke folder public_html;
- kemudian cari file yang corrupt (dalam hal ini file yang corrupt yaitu file wp-config);
- lalu, klik edit;
- yang perlu Anda lakukan yaitu :
- menghapus baris spasi yang tak dipakai pada file,
- memastikan Anda pun bahwa tag PHP pembuka dan penutup tak menyisakan spasi setelah tag <?phpdan ?>,
- memastikan tak terdapat bagian kosong setelah baris terakhir dari kode;
- kemudian Anda klik Save Changes untuk simpan hasil perubahan.
b. Hapus Plugin WordPress
Bila cara di atas belum dapat memperbaiki error header website, kemungkinan ada masalah pada plugin yang Anda install.
Kalau Anda baru install sebuah plugin dan menemukan website error, cobalah nonaktifkan (deactivate) dan hapus plugin tersebut. Tapi, bila menginstall banyak plugin, Anda tentu tak tahu plugin mana yang menyebabkan error.
Untuk mengatasinya Anda bisa coba deactivate semua plugin lebih dulu. Caranya :
- klik menu Plugin >> Plugin Terpasang (Installed Plugin);
- lalu, centang plugin untuk select all;
- ganti Tindakan massal (Bulk Action) jadiNonaktifkan (Deactivated);
- kemudian klik Terapkan (Apply).
Jika error / masalah sudah teratasi, artinya salah satu plugin tersebut jadi masalahnya. Sekarang coba Anda aktifkan lagi plugin tersebut satu per satu. Ini Anda lakukan untuk mengetahui plugin mana yang mengakibatkan error.
Setelah menemukan plugin yang menyebabkan error, Anda dapat melaporkan masalah ini pada pengembang plugin.
c. Install Ulang WordPress
Mengedit file yang rusak mungkin cukup sulit Anda lakukan. Bisa saja file tersebut merupakan bagian dari plugin atau theme website, bahkan file utama dari WordPress.
Untuk memperbaiki error header website karena file utama, yang harus Anda lakukan yaitu menginstall ulang WordPress. Dengan begitu Anda dapat memperbarui file yang rusak.
Tapi, sebelum melakukan install ulang, pastikan Anda sudah melakukan backup file WordPress. Hal ini Anda lakukan agar tidak terjadi sesuatu yang tidak diinginkan.
Baca juga : Cara Memperbaiki Error Missing A Temporary Folder di Website
Saatnya Memperbaiki Error Header Website, Sekarang!
Warning: cannot modify header information – headers already sent by adalah notifikasi error karena adanya kesalahan pada file website Anda. Kesalahan header website ini bisa terjadi ketika Anda :
- mengedit kode secara manual pada file yang ada di website;
- menginstall plugin atau thema;
- dan yang lainnya.
Untuk mengatasi error tersebut Anda perlu :
- memperbaiki kode file yang rusak,
- menghapus plugin yang bermasalah, dan
- menginstall ulang WordPress Anda.
Sekian info seputar cara memperbaiki error header website secara efektif, kami harap artikel kali ini mencerahkan kalian. Kami berharap post masalah website ini kalian share supaya semakin banyak yang memperoleh manfaat.