- 02 Jun 2012, 09:58
#22355
PHP Warning: Cannot modify header information - headers already sent by...
Olá amigos do fórum. Venho postar a solução de um problema que percebi ao testar os links de minha loja, (ainda em construção mas já na fase final).
Percebo o erro ao clicar no link "Histórico de Pedidos" que me devolvia uma página em branco com a memsagem : "PHP Warning: Cannot modify header information - headers already sent by (output started at ...\catalog\controller\account\order.php:1)".
Quando ao acessar o forum opencart.com li um post dizendo que isto não é bug do OC procurei em foruns de php. Em vários sites tinha a orientação para que fosse feita a leitura do código com atenção. Tanto pelo dreamweaver como bloco de nota não consecuia ver nada errado na lonha do código (order.php:1 que começa com <?php).
Em um dos vários sites que fiz a busca pela solução do problema li o seguinte "voce fez upload para o servidor contém caracteres ocultos. No caso, são alguns caracteres antes da tag inicial “<?php”, logo no início do arquivo"
Aprendi que o problema não será visível em editores de texto comuns e que era necessário abrir o arquivo por um método do próprio Windows.
Eis a solução:
1-baixe por ftp o arquivo onde surge o erro. No meu caso era: catalog\controller\account\order.php
2-Vá no Menu Iniciar do seu computador, depois em Executar. Digite a linha de comando: C:/WINDOWS/system32/edit.com e dê Ok. Através desse edit.com você cairá numa tela onde terá como abrir o arquivo “página-de-erro.php”; finalmente, nesta tela você verá que o arquivo possuí alguns caracteres antes não vistos antes da tag “<?php”.
Espero ter contribuído com o fórum que tanto tem me ajudado.
Olá amigos do fórum. Venho postar a solução de um problema que percebi ao testar os links de minha loja, (ainda em construção mas já na fase final).
Percebo o erro ao clicar no link "Histórico de Pedidos" que me devolvia uma página em branco com a memsagem : "PHP Warning: Cannot modify header information - headers already sent by (output started at ...\catalog\controller\account\order.php:1)".
Quando ao acessar o forum opencart.com li um post dizendo que isto não é bug do OC procurei em foruns de php. Em vários sites tinha a orientação para que fosse feita a leitura do código com atenção. Tanto pelo dreamweaver como bloco de nota não consecuia ver nada errado na lonha do código (order.php:1 que começa com <?php).
Em um dos vários sites que fiz a busca pela solução do problema li o seguinte "voce fez upload para o servidor contém caracteres ocultos. No caso, são alguns caracteres antes da tag inicial “<?php”, logo no início do arquivo"
Aprendi que o problema não será visível em editores de texto comuns e que era necessário abrir o arquivo por um método do próprio Windows.
Eis a solução:
1-baixe por ftp o arquivo onde surge o erro. No meu caso era: catalog\controller\account\order.php
2-Vá no Menu Iniciar do seu computador, depois em Executar. Digite a linha de comando: C:/WINDOWS/system32/edit.com e dê Ok. Através desse edit.com você cairá numa tela onde terá como abrir o arquivo “página-de-erro.php”; finalmente, nesta tela você verá que o arquivo possuí alguns caracteres antes não vistos antes da tag “<?php”.
Espero ter contribuído com o fórum que tanto tem me ajudado.