{"id":3612,"date":"2015-04-27T16:52:53","date_gmt":"2015-04-27T16:52:53","guid":{"rendered":"http:\/\/www.deuzebranaweb.com.br\/?p=3612"},"modified":"2015-04-27T16:52:53","modified_gmt":"2015-04-27T16:52:53","slug":"reparar-erro-warning-cannot-modify-header-information-do-wordpress","status":"publish","type":"post","link":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/2015\/04\/27\/reparar-erro-warning-cannot-modify-header-information-do-wordpress\/","title":{"rendered":"Reparar erro \u201cWarning: Cannot modify header information\u201d do WordPress"},"content":{"rendered":"<p><strong>Quando trabalhamos com uma plataforma como o <a title=\"WordPress\" href=\"http:\/\/www.tecnologiasdeultimogrito.com\/categoria\/wordpress\/\" target=\"_blank\">WordPress<\/a>, devemos ter em conta alguns dos potenciais fatores causadores de erros.<\/strong><\/p>\n<p>Entre outros, a edi\u00e7\u00e3o\/altera\u00e7\u00e3o de ficheiros e a atualiza\u00e7\u00e3o de scrips, plugins ou at\u00e9 mesmo do pr\u00f3prio WordPress, s\u00e3o alguns dos potenciais causadores deste tipo de erros.<\/p>\n<p><em>\u201cWarning: Cannot modify header information \u2013 headers already sent by (output started at \/home\/\u2026\/public_html\/wp-config.php:1) in \/home\/\u2026\/public_html\/wp-includes\/pluggable.php on line \u2026\u201d<\/em><\/p>\n<p>Esta \u00e9 uma das mensagens de erro mais comuns, e resulta da altera\u00e7\u00e3o ou edi\u00e7\u00e3o manual (atrav\u00e9s de programas como o <strong>Bloco de Notas<\/strong> e outros editores de texto) do ficheiro <strong>wp-config.php<\/strong>.<\/p>\n<p>Como poder\u00e3o ver na imagem abaixo (sinalizado a azul), a utiliza\u00e7\u00e3o de <a title=\"software\" href=\"http:\/\/www.tecnologiasdeultimogrito.com\/?s=Software\" target=\"_blank\">software<\/a> pouco apropriado para o efeito, pode criar um conjunto de carateres invis\u00edveis que condicionam o bom funcionamento do <strong>WordPress<\/strong>.<\/p>\n<p><a class=\"cboxElement\" title=\"Reparar erro \u201cWarning: Cannot modify header information\u201d do WordPress\" href=\"http:\/\/www.tecnologiasdeultimogrito.com\/wp-content\/uploads\/2011\/10\/Reparar-erros-wp-config.php-com-Hex-Editor-Neo-.jpg\" rel=\"lightbox[7076]\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-7083\" title=\"Reparar erros wp-config.php com Hex Editor Neo\" src=\"http:\/\/www.tecnologiasdeultimogrito.com\/wp-content\/uploads\/2011\/10\/Reparar-erros-wp-config.php-com-Hex-Editor-Neo-.jpg\" alt=\"\" width=\"595\" height=\"348\" \/><\/a><\/p>\n<p>Para reparar este tipo de erros, dever\u00e1 seguir os seguintes passos:<\/p>\n<ul>\n<li>Copiar o ficheiro <strong>wp-config.php<\/strong> para o seu computar;<\/li>\n<li>Utilizar um editor hexadecimal espec\u00edfico, como o <strong>Hex Editor Neo<\/strong> por exemplo (ou um editor de ficheiros <strong>php<\/strong>);<\/li>\n<li>Remover os caractere invis\u00edveis que surgem antes da tag (<strong>&lt;?php<\/strong>);<\/li>\n<li>Guardar as altera\u00e7\u00f5es feitas ao ficheiro;<\/li>\n<li>E por fim, enviar novamente o ficheiro <strong>wp-config.php<\/strong> para o servido<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<div id=\"getsocialmain\">\n<p>Um erro muito comum em servidores de hospedagem \u00e9 este:<\/p>\n<p>Warning: Cannot modify header information \u2013 headers already sent by (output started at \/home\/usuario\/public_html\/arquivo.php:11) in\u00a0\/home\/usuario\/public_html\/arquivo.php on line 26<\/p>\n<p>Duas coisas que podem gerar o problema:<\/p>\n<p>&#8211; Verifique se h\u00e1 algum enter, espa\u00e7o ou outro comando, antes do primeiro &lt;?php . Esta \u00e9 uma causa muito comum;<\/p>\n<p>&#8211; Verifique se em seu php.ini voce possui a op\u00e7\u00e3o output_buffering habilitada. Recomendamos usara seguinte configura\u00e7\u00e3o no php.ini:<\/p>\n<pre>output_buffering = 4096<\/pre>\n<p>&#8211; Alguma sa\u00edda para o navegador antes da execu\u00e7\u00e3o do session_start(). Ele s\u00f3 funciona se n\u00e3o houver nenhuma sa\u00edda (echo ou print) antes do comando.<\/p>\n<p>&#8211; \u00c9 um caso raro, mas alguns sistemas tem um php.ini personalizado que pode desativar configura\u00e7\u00f5es de session. Se o primeiro passo n\u00e3o resolver analise o php.ini contido no diret\u00f3rio de execu\u00e7\u00e3o do PHP procurando por alguma linha que possa desabilitar ou limitar as sess\u00f5es.*<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<\/div>\n<p>Warning: Cannot modify header information \u2013 headers already sent by (output started at \/var\/www\/wordpress\/wp-config.php:1) in \/var\/wwwwordpress\/wp-includes\/pluggable.php on line 850<\/p>\n<p>Passei cerca de dois meses pesquisando uma solu\u00e7\u00e3o at\u00e9 encontrar este post.<\/p>\n<p>1-\u00a0 resolvi o problema alterando o arquivo php.ini. Nele mudei o par\u00e2metro \u201coutput_buffering = off\u201d para \u201coutput_buffering = 4096\u2033.<\/p>\n<p>2-warning cannot modify header information &#8211; headers already sent by pluggable.php on line 1121<\/p>\n<p>A MINHA SOLU\u00c7\u00c3O FOI EDITAR A TABELA\u00a0 WP-OPTIONS\u00a0 NA LINA recently_edited\u00a0 ALTEREI\u00a0 O DOMINIO E DIRETORIO DO SITE<\/p>\n<p>FUNCIONOU PERFEITO<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando trabalhamos com uma plataforma como o WordPress, devemos ter em conta alguns dos potenciais fatores causadores de erros. Entre outros, a edi\u00e7\u00e3o\/altera\u00e7\u00e3o de ficheiros e a atualiza\u00e7\u00e3o de scrips, plugins ou at\u00e9 mesmo do pr\u00f3prio WordPress, s\u00e3o alguns dos potenciais causadores deste tipo de&#8230;<\/p>\n","protected":false},"author":2,"featured_media":3613,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"page_builder":"","footnotes":""},"categories":[26],"tags":[],"class_list":["post-3612","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacao"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=3612"}],"version-history":[{"count":0,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3612\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media\/3613"}],"wp:attachment":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=3612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=3612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=3612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}