Suporte » Instalando o WordPress » "Warning: Cannot modify header information"

  • Resolvido breathelifein

    (@biellebrunner)


    Estou tentando instalar o WordPress num novo site, e estou esbarrando num erro quando tento fazer login no meu admin panel.
    Na página de login em sim, há duas mensagens de erro no topo da página, antes do box para fazer o login:

    Warning: Cannot modify header information - headers already sent by (output started at .../wordpress/wp-config.php:1) in .../wordpress/wp-login.php on line 368
    
    Warning: Cannot modify header information - headers already sent by (output started at .../wordpress/wp-config.php:1) in .../wordpress/wp-login.php on line 380

    Com o login feito, não consigo entrar no admin panel, e só vejo mais esses erros:

    Warning: Cannot modify header information - headers already sent by (output started at .../wordpress/wp-config.php:1) in .../wordpress/wp-login.php on line 368
    
    Warning: Cannot modify header information - headers already sent by (output started at .../wordpress/wp-config.php:1) in .../wordpress/wp-login.php on line 380
    
    Warning: Cannot modify header information - headers already sent by (output started at .../wordpress/wp-config.php:1) in .../wordpress/wp-includes/pluggable.php on line 680
    
    Warning: Cannot modify header information - headers already sent by (output started at .../wordpress/wp-config.php:1) in .../wordpress/wp-includes/pluggable.php on line 681
    
    Warning: Cannot modify header information - headers already sent by (output started at .../wordpress/wp-config.php:1) in .../wordpress/wp-includes/pluggable.php on line 682
    
    Warning: Cannot modify header information - headers already sent by (output started at .../wordpress/wp-config.php:1) in .../wordpress/wp-includes/pluggable.php on line 876

    Se tento entrar direto em /wp-admin, aparece esse erro:

    Warning: Cannot modify header information - headers already sent by (output started at .../wordpress/wp-config.php:1) in .../wordpress/wp-includes/pluggable.php on line 876

    A linha 1 do meu wp-config é <?php. Não vejo COMO isso pode estar errado… o.o Está exatamente como veio no wp-config-sample, só alterei onde mandava, com database e usuário, etc.
    Resolvi pegar o wp-config de outro site, que sei que funciona e não me dá esse erro (claro, alterando onde deveria), mas não adiantou. Continuo vendo os mesmo erros de header.

    Já li o Codex [http://codex.wordpress.org/FAQ_Troubleshooting#How_do_I_solve_the_Headers_already_sent_warning_problem.3F] e segui o que mandavam, mas ainda assim, NADA.
    Alguém tem ideia de qual possa ser meu problema?

    Obrigada.

Visualizando 15 respostas - 1 até 15 (de um total de 18)
  • Criador do tópico breathelifein

    (@biellebrunner)

    Resolvido.
    Quando salvei o arquivo no Bloco de Notas, ele foi salvo como UTF-8. Salvei como ANSI, e o problema sumiu.
    Fica a dica caso alguém mais esteja tendo esse problema e esteja quebrando a cabeça com espaços inexistentes depois de ?>…

    Sua solução foi excelente. Acabei de ter o mesmo problema e fiz o que você recomendou e deu certo! Parece que o problema está resolvido. Muito agradecido!

    Perfeito. A solução de passar de UTF-8 para ANSI resolveu tudo!

    Obrigado, salvou meu domingo!! hehe

    Muito bom amigo!

    Após algumas horas e várias alterações resolvi os erros realizando esta alteração.

    O meu problema apareceu quando alterei a URL do site no admin do wordpress. Antes de realizar este passo tive que mudar a url no banco de dados também!

    Abraço.

    Mais um salvo! Obrigado ai.

    Olha, sensacional essa dica da biellebrunner, mas queria saber qual o motivo disso

    Funcionou, obrigado !

    Olá.. eu estou com este problema..
    instalei wordpress mas ele me retorna este erro o que impossibilita fazer login até mesmo como administrador…

    eu já salvei wp-config.php ele como utf-8, ansi.. com notepad++ netbens. tudo e nada adianta.

    conhecem um outro motivo que retorne este erro?

    Obrigado..

    Boa noite LinPips,

    Qual foi o motivo que levou você a receber o erro? Você alterou a URL do site no painel administrador do WordPress?

    Se a instalação for nova e não tiver conteúdo entra no painel administrativo do domínio, desinstale e reinstale o WordPress.

    No meus caso eu tive que acessar o banco de dados do WordPress pelo mysql.domínio.com.br e alterar na mão.(o arquivo wp-config.php deve ficar como original sem alterações).

    Outra opção é alterar o arquivo wp-config.php como neste link:
    http://www.explorando.com.br/trocar-url-wordpress

    Mas para mim na época não funcionou!

    Eu já consegui também desta maneira:
    Crie um arquivo wp-config.txt normalmente com o conteúdo original, salve normalmente.

    Clique em salvar como e altere a extensão para .php e mude para ANSI, utilize o notepad++.

    Abraço.

    O problema pode ser resolvido também colocando no inicio do script:
    <?php ob_start() ?>

    Ou editando no php.ini o ouput_buffering para “on”.

    Depois de apanhar bastante, resolvi esse problema atualizando a versão do PHP que era a 5.2 para a 5.4

    Caros amigos… Tenho pouco conhecimento por não mexer muito com isso, mas sei alguma coisa. Para simplificar, meu site é: http://www.fudanbudan.com.br. A hospedagem, “Hotel da Web”, me fez o favor de mudar meu servidor sem me informar e agora não tenho acesso ao “…/wp-admin”. Isso me retorna: Warning: Cannot modify header information – headers already sent by (output started at D:\inetpub\vhosts\fudanbudan.com.br\httpdocs\wp-config.php:1) in D:\inetpub\vhosts\fudanbudan.com.br\httpdocs\wp-includes\pluggable.php on line 896.

    Alguém sabe o que devo fazer? Os DNSs não foram modificados e sei que a base de dados é a mesma com o mesmo nome. Tenho um backup do site feito pelo programa do wordpress.

    Boa noite,
    Já fez como biellebrunner disse acima?

    1- abrir wp-config.php (bloco de notas)
    2- Apagar espaços antes de <?php
    apagar tambem espaços depois de ?>…
    3- Salvar com codificação ANSI

    Tenta a troca do arquivo wp-config.php online por seu backup wp-config.php do backup

    foi o que salvou minha pele na “época”. editando e salvando o arquivo config não obtive resultado, então eu encontrei o arquivo do backup e substitui

    LinPips…..

    Obrigado pelo seu interesse. Consegui resolver meu problema e vou deixar aqui a solução.

    O servidor de meu domínio foi mudado sem meu conhecimento. Muitos problemas ocorreram por conta disso. Por sorte eu tinha um backup geral de março. O problema maior foi que após fazer o site voltar a funcionar, eu havia perdido o acesso à administração do mesmo. O que foi feito para solucionar este problema:

    1- Com o backup que eu tinha salvo em meu PC através do FileZilla em mãos, apaguei tudo que havia na raíz do meu site no servidor, deixando apenas a pasta “WP-content”.

    2- Fiz uma nova instalação do WordPress na raíz do site (a pasta wp-content é mantida pela instalação com todos os seus posts).

    3- Renomeei o arquivo “wp-config-sample.php” para “wp-config” e depois editei assim:

    DB_NAME – nome do meu banco de dados;

    DB_USER – meu nome de usuario

    DB_PASSWORD – minha senha de acesso

    *** abaixo você precisa modificar as chaves de segurança***

    por exemplo:

    define(‘AUTH_KEY’, ‘e]g8x2RnD[bgP+42E(isWa:Rqmo`u8h9Th!sjVxp3HN0de)ZmX?_t^!^i2es&dgC’);
    define(‘SECURE_AUTH_KEY’, ‘XVc3[}AS:>8{~Qm:w;d2[/rr|W]bT`GR+l>]z,5A8.|w#9f4L4+7aalu;GdAM|&Q’);
    define(‘LOGGED_IN_KEY’, ‘_rM>nhU_p0{,&;m<Zw-G$B!|EYhFR=?MK Aop$ibe;S1n:YCwJ)L-%,Q~6~u8Mpp’);
    define(‘NONCE_KEY’, ‘#!#$LKB_Lryj4q}Yz-u&wz-&}%BPca[H#[IxBQP=?OwsP4?U&e+hmw,{3|%zTrW&’);
    define(‘AUTH_SALT’, ‘. ra;p2xb}d&iiVL_3ukm+-c,6C ??RlRuq/%sTvfOR~I+9b~*CpV :m(Ay~Rv^h’);
    define(‘SECURE_AUTH_SALT’, ‘-N:LPdQ@5e|x[&7%rSyOZ++-PZ>RsXr zy+9R3qFH 8M;3)/|a?KwAnB`gRZAa’);
    define(‘LOGGED_IN_SALT’, ‘?>]+A)[Y3[ !3E!,$9[nE=P&)dgGr$RbBcZCtBbVQMTJ,~>@h086VH=^h&1WC*1 ‘);
    define(‘NONCE_SALT’, ‘bk%4xs{yF4;UO|vZim:93-FxOa9ql!ZbVy7(S+et9UYZzb:O@PO5T*Fl|+v;oKF-‘);

    Depois só mais uma coisa. Modifique a linguagem para Português do Brasil em: ‘WPLANG’ – ‘pt_BR’

    Pronto, feito isso meu site voltou todo ao normal e agora tenho acesso a administração do mesmo.

Visualizando 15 respostas - 1 até 15 (de um total de 18)
  • O tópico ‘"Warning: Cannot modify header information"’ está fechado para novas respostas.