{"id":5830,"date":"2018-04-27T14:24:50","date_gmt":"2018-04-27T14:24:50","guid":{"rendered":"https:\/\/blog.hostinger.io\/co-id-tutorial\/?p=5830"},"modified":"2025-12-18T23:35:45","modified_gmt":"2025-12-18T16:35:45","slug":"cannot-modify-header-information-headers-already-sent-by","status":"publish","type":"post","link":"\/id\/tutorial\/cannot-modify-header-information-headers-already-sent-by","title":{"rendered":"Cara mengatasi Error cannot modify header information"},"content":{"rendered":"<p>Error <strong>Cannot modify header information<\/strong> di WordPress biasanya terjadi ketika ada upaya untuk mengubah header HTTP setelah header tersebut dikirim. Masalah ini umum terjadi, dan bisa memengaruhi plugin, tema, serta bagian inti WordPress Anda.<\/p><p>Apabila menjumpai error ini, Anda harus mengatasinya segera sebelum menimbulkan gangguan pada performa website Anda.<\/p><p><a href=\"\/id\/tutorial\/wordpress\">Tutorial WordPress<\/a> kali ini akan menjelaskan cara memperbaiki &ldquo;Cannot modify header information&rdquo;. Sebelum lanjut ke tutorialnya, kami akan menjelaskan arti error ini beserta kemungkinan penyebabnya. Simak lebih lanjut di bawah ini yuk!<\/p><h2 class=\"wp-block-heading\" id=\"h-apa-arti-cannot-modify-header-information-headers-already-sent-by\">Apa Arti &ldquo;Cannot Modify Header Information &ndash; Headers Already Sent By&rdquo;?<\/h2><p>Error &ldquo;Cannot modify header information&rdquo; terjadi ketika header HTTP dimodifikasi setelah dikirim, biasanya karena adanya whitespace atau output sebelum atau sesudah tag PHP dalam file.<\/p><p>Apabila tidak diatasi, masalah yang sering muncul ini bisa mengganggu fungsi plugin, tema, dan file inti WordPress Anda.<\/p><p>Biasanya, error &ldquo;Cannot modify header information&rdquo; disebabkan oleh output apa pun, seperti teks yang salah tempat atau adanya whitespace tambahan sebelum tag pembuka <strong>&lt;?php<\/strong> atau setelah tag penutup <strong>?&gt;<\/strong> dalam file PHP.<\/p><p>Selain itu, kode yang bermasalah dalam plugin atau tema serta pernyataan <strong>print<\/strong> atau <strong>echo<\/strong> tidak terduga yang menghasilkan output sebelum modifikasi header dilakukan juga bisa menyebabkan error ini.<\/p><h2 class=\"wp-block-heading\" id=\"h-cara-mengatasi-cannot-modify-header-information-headers-already-sent-by\">Cara Mengatasi Cannot Modify Header Information &ndash; Headers Already Sent By<\/h2><p>Anda bisa memperbaiki error umum WordPress ini dengan memodifikasi file website menggunakan <strong>File Manager<\/strong> atau <a href=\"\/id\/tutorial\/cara-menggunakan-filezilla\">FTP client seperti FileZilla<\/a>.<\/p><p>Kami akan menjelaskan tutorial mengatasi error &ldquo;Cannot modify header information&rdquo; menggunakan File Manager Hostinger, yang tersedia pada semua paket <a href=\"\/id\/wordpress-hosting\">WordPress Hosting<\/a> kami.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/id\/wordpress-hosting\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/06\/ID-New-WP_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-37614\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/06\/ID-New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/06\/ID-New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/06\/ID-New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/06\/ID-New-WP_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>Apabila menggunakan file manager lain, langkah-langkahnya juga tidak akan terlalu berbeda, kok.<\/p><p>\n\n\n<div><p class=\"important\"><strong>Penting!<\/strong> <a href=\"\/id\/tutorial\/cara-backup-wordpress\">Backup website WordPress<\/a> Anda untuk mencegah kehilangan data kalau terjadi masalah selama prosesnya.<\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-1-identifikasi-lokasi-error\">1. Identifikasi Lokasi Error<\/h3><p>Pesan error &ldquo;Cannot modify header information&rdquo; biasanya berisi informasi tentang file dan nomor baris tempat terjadinya error. Berikut contoh tampilannya:<\/p><pre class=\"wp-block-preformatted\">Warning: Cannot modify header information &ndash; headers already sent by (output started at \/public_html\/wp-content\/plugins\/plugin-name\/function.php:4) in \/public_html\/wp-includes\/pluggable.php on line 1300<\/pre><p>Dari kode tersebut, Anda bisa melihat bahwa output pertama dalam file <strong>function.php<\/strong> pada baris 4 menyebabkan gagalnya upaya untuk memodifikasi header pada file <strong>pluggable.php<\/strong> di baris 1300.<\/p><p>Untuk memperbaiki masalah ini, Anda perlu mengatasi masalah pada file <strong>function.php<\/strong> yang rusak.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-edit-file-yang-bermasalah\">2. Edit File yang Bermasalah<\/h3><p>Setelah menemukan lokasi error, gunakan <a href=\"\/id\/tutorial\/cara-menggunakan-file-manager-hostinger\">File Manager Hostinger<\/a> untuk mengecek dan menghapus spasi kosong yang tidak diperlukan dari file PHP yang bermasalah. Berikut caranya:<\/p><ol class=\"wp-block-list\">\n<li>Buka <strong>File<\/strong> &rarr; <strong>File Manager<\/strong> dari hPanel, lalu akses file-file website WordPress Anda.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1060\" height=\"237\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/01\/mengakses-file-manager-website-di-hpanel.png\/public\" alt=\"tampilan bagian file manager di hpanel dengan tombol akses file manager yang dipilih\" class=\"wp-image-33579\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/01\/mengakses-file-manager-website-di-hpanel.png\/w=1060,fit=scale-down 1060w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/01\/mengakses-file-manager-website-di-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/01\/mengakses-file-manager-website-di-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/01\/mengakses-file-manager-website-di-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/01\/mengakses-file-manager-website-di-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1060px) 100vw, 1060px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"2\">\n<li>Cari file yang bermasalah, lalu klik dua kali untuk membukanya.<\/li>\n\n\n\n<li>Hapus whitespace sebelum tag <strong>&lt;?php<\/strong> atau setelah tag penutup <strong>?&gt;<\/strong> dan baris kode terakhir dalam file. Pada contoh berikut ini, tag pembuka PHP seharusnya muncul di baris 1, bukan 4, tanpa whitespace tambahan.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"218\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2018\/04\/kode-error-cannot-modify-header-information.png\/public\" alt=\"tampilan kode yang menunjukkan lokasi error cannot modify header information\" class=\"wp-image-39287\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2018\/04\/kode-error-cannot-modify-header-information.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2018\/04\/kode-error-cannot-modify-header-information.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2018\/04\/kode-error-cannot-modify-header-information.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2018\/04\/kode-error-cannot-modify-header-information.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"4\">\n<li>Klik ikon disk untuk menyimpan perubahan, lalu muat ulang website Anda untuk melihat apakah error sudah teratasi.<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-3-ganti-file-yang-bermasalah\">3. Ganti File yang Bermasalah<\/h3><p>Apabila error berasal dari file inti WordPress, Anda bisa mengganti file yang bermasalah dengan file default dari paket penginstalan WordPress. Berikut caranya:<\/p><ol class=\"wp-block-list\">\n<li>Download <a href=\"https:\/\/wordpress.org\/download\/\" target=\"_blank\" rel=\"noopener\">paket penginstalan WordPress<\/a> dari website resminya, lalu ekstrak file tersebut.<\/li>\n\n\n\n<li>Temukan file yang bermasalah di website WordPress Anda menggunakan File Manager web host atau FTP client.<\/li>\n\n\n\n<li>Hapus file yang rusak dan upload file baru dari paket penginstalan yang tadi didownload.<\/li>\n\n\n\n<li>Muat ulang website Anda untuk melihat apakah langkah ini berhasil mengatasi error &ldquo;Cannot modify header information&rdquo;.<\/li>\n<\/ol><p>Untuk error yang berasal dari tema atau plugin, cara paling mudah untuk mengatasinya adalah dengan menginstal ulang program tersebut.<\/p><p>Atau, <a href=\"\/id\/tutorial\/cara-restore-wordpress-dari-backup\">restore website WordPress dari backup<\/a> untuk mengatasi error apabila masalah ini muncul setelah update dilakukan. Klien Hostinger bisa mengikuti langkah-langkah berikut untuk memulihkan backup dari dashboard hPanel:<\/p><ol class=\"wp-block-list\">\n<li>Buka <strong>WordPress<\/strong> &rarr; <strong>Keamanan<\/strong> dari <strong>hPanel<\/strong>.<\/li>\n\n\n\n<li>Scroll ke bawah ke bagian <strong>Log pembaruan<\/strong>. Klik <strong>menu titik tiga<\/strong> di samping versi backup yang dipilih, kemudian pilih Pulihkan.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1261\" height=\"501\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2018\/04\/restore-update-log-hpanel.png\/public\" alt=\"tampilan bagian update log di hpanel dengan tombol restore yang dipilih\" class=\"wp-image-39288\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2018\/04\/restore-update-log-hpanel.png\/w=1261,fit=scale-down 1261w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2018\/04\/restore-update-log-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2018\/04\/restore-update-log-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2018\/04\/restore-update-log-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2018\/04\/restore-update-log-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1261px) 100vw, 1261px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"3\">\n<li>Tunggu sampai pemulihan selesai, lalu muat ulang website Anda.<\/li>\n<\/ol><p>Apabila masalah masih terjadi, coba <a href=\"\/id\/tutorial\/cara-install-ulang-wordpress\">instal ulang WordPress<\/a> untuk mengatur ulang semua file inti WordPress Anda.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Tips Berguna<\/h4>\n                    <p>Simak tutorial kami lainnya tentang <a href=\"\/id\/tutorial\/wp-debug-wordpress\/\">cara debug WordPress<\/a> untuk mendapatkan tips terbaik dalam mengoptimalkan fungsi website Anda.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-kesimpulan\">Kesimpulan<\/h2><p>&ldquo;Cannot modify header information&rdquo; sebenarnya adalah error yang sering terjadi di website WordPress. Biasanya, error ini disebabkan oleh whitespace yang tidak disengaja atau output yang terlalu cepat dalam kode PHP.<\/p><p>Namun, kalau dibiarkan saja, error ini bisa memengaruhi performa website Anda dan akhirnya mengganggu pengalaman pengguna website. Untungnya, pesan error ini sendiri biasanya akan menunjukkan file yang bermasalah.<\/p><p>Untuk memperbaikinya, hapus semua baris kosong atau pernyataan echo di luar tag pembuka dan penutup file PHP menggunakan file manager atau FTP client. Atau, ganti file yang rusak, instal ulang ekstensi WordPress, atau instal ulang software WordPress Anda.<\/p><p>Semoga artikel ini berhasil membantu Anda mengatasi error header WordPress dengan mudah, ya. Apabila masih memiliki pertanyaan, lihat bagian FAQ di bawah ini atau sampaikan lewat kolom komentar yuk!<\/p><h2 class=\"wp-block-heading\" id=\"h-tanya-jawab-faq-cara-mengatasi-cannot-modify-header-information\">Tanya Jawab (FAQ) Cara Mengatasi Cannot Modify Header Information<\/h2><p>Bagian ini akan menjawab beberapa pertanyaan umum tentang error <strong>Cannot Modify Header Information &ndash; Headers Already Sent By<\/strong> di WordPress.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-69442d61439e6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Bagaimana Cara Mencegah Error Cannot Modify Header Information?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Untuk mencegah error &ldquo;Cannot Modify Header Information &ndash; Headers Already Sent By&rdquo;, pastikan tidak ada whitespace atau pernyataan <strong>echo<\/strong> atau <strong>print<\/strong> yang tidak disengaja sebelum tag <strong>&lt;?php<\/strong> atau setelah tag <strong>?&gt;<\/strong>. Gunakan tool seperti TextFixer dan Code Beautify untuk menghilangkan whitespace dari kode Anda. Selain itu, pastikan Anda hanya menginstal plugin dan tema yang tepercaya.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442d61439ea\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Apakah Plugin Bisa Menyebabkan Error Cannot Modify Header Information?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ya, bisa kalau plugin tersebut menghasilkan output atau whitespace sebelum memodifikasi header HTTP. Hal ini sering terjadi karena pernyataan echo dan print atau coding yang bermasalah sehingga mengganggu proses modifikasi header yang membuat website bisa berfungsi dengan baik.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442d61439eb\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Bisakah Menggunakan Output Buffering untuk Memperbaiki Error Cannot Modify Header Information?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ya, Anda bisa menggunakan <a href=\"https:\/\/www.php.net\/manual\/en\/outcontrol.output-buffering.php\" target=\"_blank\" rel=\"noopener\">output buffering<\/a> untuk memperbaiki error ini dengan menambahkan <strong>ob_start()<\/strong> di awal dan <strong>ob_end_flush()<\/strong> di akhir kode Anda. Langkah ini mencegah output dihasilkan secara langsung sehingga header bisa dimuat dengan benar.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Error Cannot modify header information di WordPress biasanya terjadi ketika ada upaya untuk mengubah header HTTP setelah header tersebut dikirim. Masalah ini umum terjadi, dan bisa memengaruhi plugin, tema, serta bagian inti WordPress Anda. Apabila menjumpai error ini, Anda harus mengatasinya segera sebelum menimbulkan gangguan pada performa website Anda. Tutorial WordPress kali ini akan menjelaskan [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/id\/tutorial\/cannot-modify-header-information-headers-already-sent-by\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Cara Mengatasi Error \"Cannot Modify Header Information\"","rank_math_description":"Untuk mengatasi Cannot Modify Header Information, temukan lokasi error lalu edit atau ganti file yang bermasalah. Simak selengkapnya di sini!","rank_math_focus_keyword":"cannot modify header information - headers already sent by","footnotes":""},"categories":[4859],"tags":[7794,7797,7796,7795,4860],"class_list":["post-5830","post","type-post","status-publish","format-standard","hentry","category-wordpress","tag-cannot-modify-header-information-headers-already-sent-by","tag-error-wordpress","tag-file-rusak","tag-space-kosong","tag-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-fix-cannot-modify-header-information-error-in-wordpress","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-corrigir-warning-cannot-modify-header-information-headers-already-sent-by","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cannot-modify-header-information-headers-already-sent-by","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-fix-cannot-modify-header-information-error-in-wordpress","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/cannot-modify-header-information","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/cannot-modify-header-information","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-corrigir-warning-cannot-modify-header-information-headers-already-sent-by","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-fix-cannot-modify-header-information-error-in-wordpress","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-fix-cannot-modify-header-information-error-in-wordpress","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-fix-cannot-modify-header-information-error-in-wordpress","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-fix-cannot-modify-header-information-error-in-wordpress","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/5830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/comments?post=5830"}],"version-history":[{"count":19,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/5830\/revisions"}],"predecessor-version":[{"id":47251,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/5830\/revisions\/47251"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/media?parent=5830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/categories?post=5830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/tags?post=5830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}