Quando trabalhamos com uma plataforma como o WordPress, devemos ter em conta alguns dos potenciais fatores causadores de erros.
Entre outros, a edição/alteração de ficheiros e a atualização de scrips, plugins ou até mesmo do próprio WordPress, são alguns dos potenciais causadores deste tipo de erros.
“Warning: Cannot modify header information – headers already sent by (output started at /home/…/public_html/wp-config.php:1) in /home/…/public_html/wp-includes/pluggable.php on line …”
Esta é uma das mensagens de erro mais comuns, e resulta da alteração ou edição manual (através de programas como o Bloco de Notas e outros editores de texto) do ficheiro wp-config.php.
Como poderão ver na imagem abaixo (sinalizado a azul), a utilização de software pouco apropriado para o efeito, pode criar um conjunto de carateres invisíveis que condicionam o bom funcionamento do WordPress.
Para reparar este tipo de erros, deverá seguir os seguintes passos:
- Copiar o ficheiro wp-config.php para o seu computar;
- Utilizar um editor hexadecimal específico, como o Hex Editor Neo por exemplo (ou um editor de ficheiros php);
- Remover os caractere invisíveis que surgem antes da tag (<?php);
- Guardar as alterações feitas ao ficheiro;
- E por fim, enviar novamente o ficheiro wp-config.php para o servido
Warning: Cannot modify header information – headers already sent by (output started at /var/www/wordpress/wp-config.php:1) in /var/wwwwordpress/wp-includes/pluggable.php on line 850
Passei cerca de dois meses pesquisando uma solução até encontrar este post.
1- resolvi o problema alterando o arquivo php.ini. Nele mudei o parâmetro “output_buffering = off” para “output_buffering = 4096″.
2-warning cannot modify header information – headers already sent by pluggable.php on line 1121
A MINHA SOLUÇÃO FOI EDITAR A TABELA WP-OPTIONS NA LINA recently_edited ALTEREI O DOMINIO E DIRETORIO DO SITE
FUNCIONOU PERFEITO