CORRIGINDO O ERRO “NÃO É POSSÍVEL MODIFICAR O CABEÇALHO” NO WORDPRESS

Aqui está um erro de WordPress frustrante e comum, que pode aparecer do nada, derrubando seu site de uma só vez:

“Aviso: Não é possível modificar as informações do cabeçalho – cabeçalhos já enviados por (saída iniciada em …”

O que é pior é que este erro continua, listando caminhos para arquivos importantes em seu servidor, que é um potencial risco de segurança.

Mas não se preocupe! É um dos erros mais fáceis de resolver e nesta publicação vou mostrar-lhe como corrigi-lo, bem como como ocultar mensagens de erro de exibição no front-end do seu site.

Talvez seja um problema constante?

Claro, esse erro pode parecer intimidante e quase como se houver um problema com o arquivo header.php do seu tema ou algo semelhante, mas ele realmente tem que ver com espaçamento extra em um de seus arquivos. Às vezes, eles são adicionados involuntariamente ou automaticamente e precisam ser ajustados.

O erro se exibe quando há:

  • Linhas em branco na parte superior ou inferior de um documento
  • Demasiados espaços antes, entre ou após o início <?phpe as ?>tags PHP final
  • Existem muitos espaços desnecessários ou linhas em branco em uma parte específica de um documento

A fim de corrigir o problema de espaçamento, você precisa primeiro saber onde está acontecendo. Felizmente, a mensagem de erro permite que você saiba qual arquivo e linha são afetados. Tenha em mente que você pode ver esta seqüência várias vezes na página, o que significa que há vários arquivos que precisam ser consertados.

Aqui está a estrutura básica a ser observada para decifrar o arquivo quebrado:

Aviso: Não é possível modificar as informações do cabeçalho – cabeçalhos já enviados por (saída iniciada em /path/to/file/broken-file.php:#) em /path/to/file/affected-file.php na linha #

O primeiro arquivo listado como  /path/to/file/broken-file.php seria aquele que #precisaria ser corrigido e o personagem diretamente depois dele seria substituído por um número que lhe dirá qual linha você precisa corrigir.

O segundo arquivo escrito nesta estrutura como  /path/to/file/affected-file.php é o arquivo que não pode funcionar corretamente porque o primeiro arquivo está quebrado. O #símbolo no final de um exemplo do mundo real seria um número que indica a linha no documento afetado e incapaz de funcionar.

Aqui está um exemplo de como esse erro poderia aparecer em seu site:

Aviso: Não é possível modificar a informação do cabeçalho – cabeçalhos já enviados por (saída iniciada em /home/name/you-site/wp-content/themes/your-theme/custom-functions.php:1) in / home / name / your- Site / wp-includes / pluggable.php na linha 876

Neste exemplo, nameseria o nome de usuário do seu cPanel ou conta de hospedagem e your-siteseria substituído pelo nome da pasta onde seu site está armazenado. O erro que você realmente veria seria diferente, mas deveria dar uma boa idéia do que esperar.

Neste exemplo, custom-functions.php na pasta do meu tema é o documento que precisa ser corrigido e o erro está na linha um.

Felizmente, não é muito difícil resolver esta questão, embora possa parecer intimidante no início.

Leia as suas opções.

Heigh-Ho, está fora para trabalhar, vamos corrigir erros

Existem duas maneiras principais de corrigir o erro “Não é possível modificar cabeçalho”. Se você ficar preso ao longo do caminho, fique perfeitamente livre para entrar em contato com nossa equipe de suporte especializado .

Fix # 1: Carregar uma nova cópia

Quando você lê a mensagem de erro e determina que o arquivo quebrado é parte do núcleo do WordPress ou, de outra forma, é um arquivo inerente de um plugin ou tema, há uma solução rápida disponível.

Se é um arquivo regular de plugin ou tema, você pode desinstalá-lo e reinstalá-lo.

Se você preferir não fazer isso ou um arquivo principal do WordPress é afetado, você pode baixar uma nova cópia e extrair o arquivo ZIP para o seu computador. Localize o arquivo que está quebrado no seu site e substitua o existente no seu servidor pela nova cópia.

Você pode fazer isso com a ajuda de FTP , SSH ou diretamente através do cPanel.

Fix # 2: Edite o Arquivo de Problemas

Depois de identificar o arquivo problemático, você pode fazer o download de uma cópia dele através de FTP ou SSH , ou você pode editá-lo diretamente no cPanel.

Limpe todas as linhas ou espaços em branco extra no início e no final do documento com o botão de retrocesso ou o botão Excluir para PC. Além disso, certifique-se de que não existam espaços antes, entre ou após a <?phpetiqueta no início do arquivo. O mesmo vale para a ?>tag no final.

Se a linha final do documento não termina em uma marca?>, Certifique-se de que ainda não há espaços após o caracter final da última linha.

Salve o arquivo e faça o upload de volta para o seu site no mesmo local, substituindo o arquivo original.

Se todo o resto falhar…

Se você tentar essas correções e você ainda vê o mesmo erro para diferentes arquivos ou linhas, isso é normal. Repita as etapas e continue limpando esses espaços extra ou linhas em branco.

Se você vir exatamente o mesmo erro como antes, aqui estão algumas considerações extras para você ajudar você a verificar novamente o seu trabalho:

  • Se você limpar todos os espaços e linhas extras, mas pressione qualquer outra tecla no processo, isso pode trazer o problema de volta, então tente novamente se isso acontecer.
  • Certifique-se de que não haja vários blocos de código no seu arquivo PHP. Você só deve ter uma <?phptag de abertura no início e uma ?>marca de fechamento no final.
  • Certifique-se de que a codificação do arquivo está configurada para UFT-8. Faça essa alteração se estiver configurado para outra coisa e tente as etapas novamente.
  • Use um editor de código apropriado se baixar uma cópia do arquivo e salvá-lo em seu computador. Eu recomendo Brackets (é grátis!), Adobe Dreamweaver ou MS Notepad .
    • Não utilize programas comuns de edição de palavras, como o MS Word, uma vez que adicionam formatação adicional aos documentos que freem seu site ainda mais.

Desabilitando relatórios de erros de front-end

Até agora, você deve ter seus arquivos corrigidos e o erro “Não é possível modificar o cabeçalho” deve ser tão bom quanto desaparecido. Ainda assim, nada está impedindo que esses erros voltem e sejam visíveis para todos os que visitam seu site, incluindo hackers.

Não é a pior coisa acontecer no seu site, mas revelar caminhos de arquivos reais e ao vivo em seu servidor pode dar ao hacker a informação exata que eles precisam para direcionar seu site. Em vez de adivinhar onde os arquivos são para tentar cortá-los, eles os veriam exibidos à vista. Nada poderia impedi-los de piratear esse arquivo diretamente.

AVALIE GORA MESMO!
More from William Freitas

COMO IMPACTAR SUA AUDIÊNCIA COM O MARKETING INDIRETO

Uma coisa podemos garantir para vocês: depois de saber o que é o...
Read More

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *