Página 1 de 1

Fatal error: Cannot redeclare class ModelAccountAddress in /

Enviado: 16 Jul 2012, 00:13
por diosti
Olá, pessoal. Estamos com esse erro em nossa loja. Quando o cliente faz login e tenta alterar seu endereço, ao clicar no botão aparece esse erro:

Fatal error: Cannot redeclare class ModelAccountAddress in /usr/local/www/sites/finezze/opencart/catalog/model/account/address.php on line 141

Aqui tem um link direto: http://www.finezze.com.br/index.php?rou ... nt/address

ou senão por www.finezze.com.br login: test@test.com, senha: test

Alguma idéia do que pode estar acontecendo?
Obrigado!!!

Re: Fatal error: Cannot redeclare class

Enviado: 16 Jul 2012, 02:53
por Manoel Vidal
Olá,

O erro indica que a class ModelAccountAddress dentro do arquivo address.php foi declarada duas vezes, isso geralmente acontece por corrupação no envio do arquivo por ftp, pois alguns servidores utilizam um sistema de cache para armazenar o que já foi enviado do arquivo até que o arquivo seja enviado completamente, só que quando há uma falha no envio e o arquivo é enviado novamente ao invés do arquivo ser enviado desde o começo ele é somado ao que já estava no cache e causa este tipo de erro.

Minha recomendação é que você delete o arquivo citado do servidor, desconecte-se e conecte-se ao ftp novamente e envie o arquivo novamente.

Só lembrando que se realmente for este o problema, informo que seu servidor é de péssima qualidade. ;)

A loja está muito bonita, o shoppica sempre é uma ótima opção.

Espero ter ajudado. :D

Re: Fatal error: Cannot redeclare class ModelAccountAddress

Enviado: 16 Jul 2012, 23:19
por diosti
Olá, Manoel, muito obrigado pela atenção.
Fizemos que você sugeriu mas o erro ainda continua.
No forum do opencat.com alguém sugeriu que pudesse ser algum arquivo de algum vqmod que estivéssemos usando.
Deletamos todos os vqmods e o erro também continuou.
Por fim, baixamos novamente o arquivo original do opencart e enviamos novamente por ftp, mas o erro também continuou.

Alguma outra sugestão do que podemos fazer?
Muito Obrigado.