Pessoal,
Hoje estava a fazer testes na minha loja e para isso criei um usuário-teste. Ao criar esse usuário dei conta que aparece a seguinte mensagem de erro no browser:
Warning: Cannot modify header information - headers already sent by (output started at /home/xxxx/public_html/catalog/language/portugues/account/create.php:1) in /home/xxxx/public_html/system/engine/controller.php on line 27
Sei que isso tem a ver com a língua (a minha loja tem língua portuguesa, que é a principal, e língua inglesa).
Esse erro não é impeditivo pois verifiquei que a inscrição da conta no site é aceite mas não fica bem aos olhos dos clientes.
Alguem me pode ajudar a solucionar isso?
Obrigado!
[v.1.4.7]
Hoje estava a fazer testes na minha loja e para isso criei um usuário-teste. Ao criar esse usuário dei conta que aparece a seguinte mensagem de erro no browser:
Warning: Cannot modify header information - headers already sent by (output started at /home/xxxx/public_html/catalog/language/portugues/account/create.php:1) in /home/xxxx/public_html/system/engine/controller.php on line 27
Sei que isso tem a ver com a língua (a minha loja tem língua portuguesa, que é a principal, e língua inglesa).
Esse erro não é impeditivo pois verifiquei que a inscrição da conta no site é aceite mas não fica bem aos olhos dos clientes.
Alguem me pode ajudar a solucionar isso?
Obrigado!
[v.1.4.7]
Last edited by Joxe on Fri Apr 08, 2011 6:12 pm, edited 2 times in total.
v. 1.4.9.6 & v. 2.0.2.0
Posta pra mim o código do seu arquivo /home/xxxx/public_html/catalog/language/portugues/account/create.php , acredito que esteja com um erro nele (talvez sem abrir o php?).
Esse erro, me parece que o sistema não tá conseguindo redirecionar (é isso q faz a linha 27 do /system/engine/controller.php).
[]'s
Esse erro, me parece que o sistema não tá conseguindo redirecionar (é isso q faz a linha 27 do /system/engine/controller.php).
[]'s
--
Rochester Oliveira
Oi rochester,rochester wrote:Posta pra mim o código do seu arquivo /home/xxxx/public_html/catalog/language/portugues/account/create.php , acredito que esteja com um erro nele (talvez sem abrir o php?).
Esse erro, me parece que o sistema não tá conseguindo redirecionar (é isso q faz a linha 27 do /system/engine/controller.php).
[]'s
Desculpa só responder agora mas estive fora uns dias.
Aqui está o código:
Code: Select all
<?php
// Heading
$_['heading_title'] = 'Criar a Minha Conta';
// Text
$_['text_account'] = 'Conta';
$_['text_create'] = 'Registar';
$_['text_account_already'] = 'Se já possuir uma conta, faça o login na <a href="%s">página de login</a>.';
$_['text_your_details'] = 'Os Seus Detalhes Pessoais';
$_['text_your_address'] = 'Seu endereço';
$_['text_newsletter'] = 'Newsletter';
$_['text_your_password'] = 'Sua senha';
$_['text_agree'] = 'Eu li e concordo com os <a class="thickbox" href="index.php?route=information/information/loadInfo&create=1" alt="%s"><b>%s</b></a>';
// Entry
$_['entry_firstname'] = 'Nome:';
$_['entry_lastname'] = 'Apelido:';
$_['entry_email'] = 'E-Mail:';
$_['entry_telephone'] = 'Telefone:';
$_['entry_fax'] = 'Fax:';
$_['entry_company'] = 'Empresa:';
$_['entry_address_1'] = 'Endereço 1:';
$_['entry_address_2'] = 'Endereço 2:';
$_['entry_postcode'] = 'Código Postal:';
$_['entry_city'] = 'Cidade:';
$_['entry_country'] = 'País:';
$_['entry_zone'] = 'Região / Distrito:';
$_['entry_newsletter'] = 'Assinar:';
$_['entry_password'] = 'Senha:';
$_['entry_confirm'] = 'Confirmar senha:';
// Error
$_['error_exists'] = 'Erro: E-Mail já está registado!';
$_['error_firstname'] = 'Nome deve ter mais que 1 e menos de 32 caracteres!';
$_['error_lastname'] = 'Apelido deve ter mais que 1 e menos de 32 caracteres!';
$_['error_email'] = 'E-Mail não parece ser válido!';
$_['error_password'] = 'A senha deve ter mais que 3 e menos de 20 caracteres!';
$_['error_confirm'] = 'Confirmação da senha não coincide com a senha!';
$_['error_address_1'] = 'Endereço 1 deve ter mais que 3 e menos de 128 caracteres!';
$_['error_city'] = 'Cidade deve ter mais que 3 e menos de 128 caracteres!';
$_['error_postcode'] = 'Código Postal deve ter mais que 1 e menos de 10 caracteres!';
$_['error_country'] = 'Por favor seleccione um país!';
$_['error_zone'] = 'Por favor seleccione uma região / Distrito!';
$_['error_telephone'] = 'Telefone deve ter mais que 3 e menos de 32 caracteres!';
$_['error_agree'] = 'Erro: Deve concordar com a %s!';
?>
v. 1.4.9.6 & v. 2.0.2.0
Engraçado, seu arquivo tá certinho, eu acho..
Se quiser fazer um teste pra desencargo de consciencia, coloque o site em ingles e testa criar um usuario pra ver se o erro persiste..
Tenho uma solução paleativa pra vc, desabilitar a exibição dos erros... é só seguir esse artigo: http://stackoverflow.com/questions/1645 ... -php-mysql
Você está usando algum modulo, ou modificação que faz alguma modificação nos headers? aqui alguns exemplos de modificações de headers, se você quiser pesquisar nos arquivos http://php.net/manual/pt_BR/function.header.php ( no notepad++ tem a opção de buscar em uma pasta, nao sei qual editor vc usa, mas seria uma boa...)
[]'s
Se quiser fazer um teste pra desencargo de consciencia, coloque o site em ingles e testa criar um usuario pra ver se o erro persiste..
Tenho uma solução paleativa pra vc, desabilitar a exibição dos erros... é só seguir esse artigo: http://stackoverflow.com/questions/1645 ... -php-mysql
Você está usando algum modulo, ou modificação que faz alguma modificação nos headers? aqui alguns exemplos de modificações de headers, se você quiser pesquisar nos arquivos http://php.net/manual/pt_BR/function.header.php ( no notepad++ tem a opção de buscar em uma pasta, nao sei qual editor vc usa, mas seria uma boa...)
[]'s
--
Rochester Oliveira
Ola rochester,
Muito obrigado pela sua ajuda.
Se eu utilizar a língua em inglês não dá erro nenhum, só mesmo com a língua em português
Quanto a desabilitar os erros pode ser solução sim, mas ter aviso de erro também é importante para perceber se algo está mal...não sei.
Quanto a módulos tenho alguns instalados sim, como o "mymodule", por exemplo.
Entretanto darei uma olhada nos arquivos que você indicou.
(também uso o Notepad++
)
Muito obrigado pela sua ajuda.
Se eu utilizar a língua em inglês não dá erro nenhum, só mesmo com a língua em português

Quanto a desabilitar os erros pode ser solução sim, mas ter aviso de erro também é importante para perceber se algo está mal...não sei.
Quanto a módulos tenho alguns instalados sim, como o "mymodule", por exemplo.
Entretanto darei uma olhada nos arquivos que você indicou.
(também uso o Notepad++

v. 1.4.9.6 & v. 2.0.2.0
Joxe, por hora deixe desabilitados os warnings do servidor... Eles são importantes mas como vc mesmo disse, fica chato mostrar isso pro cliente.
Aí você pode tentar fazer uma cópia dos arquivos pra um servidor local, e tentar reproduzir o erro (cadastrar e ver se dá o warning). Ou você pode habilitar o warning no servidor apenas quando for fazer os testes... Por exemplo, se vc pegar às 13h pra testar vc vai e habilita warning, mas quando vc terminar vc desabilita novamente.. e assim vai, até resolver de fato o problema..
Uma coisa q me ocorreu agora, veja se tem algum espaço, quebra de linha ou qq coisa assim antes do <? ou depois do ?> .. se tiver remova.. No wordpress tinha um erro parecido com isso hehe
[]'s
Aí você pode tentar fazer uma cópia dos arquivos pra um servidor local, e tentar reproduzir o erro (cadastrar e ver se dá o warning). Ou você pode habilitar o warning no servidor apenas quando for fazer os testes... Por exemplo, se vc pegar às 13h pra testar vc vai e habilita warning, mas quando vc terminar vc desabilita novamente.. e assim vai, até resolver de fato o problema..
Uma coisa q me ocorreu agora, veja se tem algum espaço, quebra de linha ou qq coisa assim antes do <? ou depois do ?> .. se tiver remova.. No wordpress tinha um erro parecido com isso hehe
[]'s
--
Rochester Oliveira
É só seguir aquele artigo ali em cima.
Veja também se o arquivo está salvo em UTF-8 SEM BOM, no menu de formatar, no notepad++
vou te mandar meu email por PM e vc me envia os arquivos q tão dando erro (o de language):
/home/xxxx/public_html/system/engine/controller.php
/system/engine/controller.php
[]'s
Veja também se o arquivo está salvo em UTF-8 SEM BOM, no menu de formatar, no notepad++
vou te mandar meu email por PM e vc me envia os arquivos q tão dando erro (o de language):
/home/xxxx/public_html/system/engine/controller.php
/system/engine/controller.php
[]'s
--
Rochester Oliveira
Ola rochester,rochester wrote:É só seguir aquele artigo ali em cima.
Veja também se o arquivo está salvo em UTF-8 SEM BOM, no menu de formatar, no notepad++
vou te mandar meu email por PM e vc me envia os arquivos q tão dando erro (o de language):
/home/xxxx/public_html/system/engine/controller.php
/system/engine/controller.php
[]'s
Já enviei para o seu email.
Desculpa a distração mas...onde está mesmo o artigo q você fala?

v. 1.4.9.6 & v. 2.0.2.0
"Tenho uma solução paleativa pra vc, desabilitar a exibição dos erros... é só seguir esse artigo: http://stackoverflow.com/questions/1645 ... -php-mysql
"
Então, eu recebi um email de um endereço estranho, era o seu? hehe
Se for, envia tbm o da language!
"
Então, eu recebi um email de um endereço estranho, era o seu? hehe
Se for, envia tbm o da language!
--
Rochester Oliveira
Olá a todos,
Estes dias estou montando uma nova loja, em OC 1.4.9.4. Acontece que ultimamente está me dando esse erro que aqui é falado. A solução apresentada (BOM), resolve mas sempre que edito algo no back office está dando esse erro e sou sempre obrigado a gravar o arquivo sem BOM. Por isso pergunto, não há forma de resolver isso de uma só vez? Terei de editar sempre o arquivo cada vez que acontecer esse erro?
Brigadão!
Estes dias estou montando uma nova loja, em OC 1.4.9.4. Acontece que ultimamente está me dando esse erro que aqui é falado. A solução apresentada (BOM), resolve mas sempre que edito algo no back office está dando esse erro e sou sempre obrigado a gravar o arquivo sem BOM. Por isso pergunto, não há forma de resolver isso de uma só vez? Terei de editar sempre o arquivo cada vez que acontecer esse erro?

Brigadão!
v. 1.4.9.6 & v. 2.0.2.0
Who is online
Users browsing this forum: No registered users and 6 guests