Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte para módulos, formas de pagamentos e formas de envio para OpenCart v1.x.
Avatar do usuário
Por Manoel Vidal
Mensagens Curtidas
#32471
Olá,

Esse erro é genérico, mas claramente é um erro de sintaxe sql, ele está aparecendo na loja ou na administração ? Em que página ?
Por MARCDAT
#32504
Olá Manoel, obrigado pelo rápido auxílio!

Não aparece em nenhuma página visível seja da loja ou da admin. Acredito que seja algum erro interno de script na syntax do BD, o erro só aparece no log mesmo. Em todas as linhas do log de erro da loja aparece referência a linha 49 no arquivo mysql.php

Segue linha 49 do arquivo mysql.php: trigger_error('Error: ' . mysql_error($this->link) . '<br />Error No: ' . mysql_errno($this->link) . '<br />' . $sql);

Percebi que a resposta da loja está mais lenta, porém o cliente consegue concluir a compra sem qualquer erro a sua vista.

Bom, preciso corrigir esse erro pois não sei se um backup e restauação do BD nesse caso estaria comprometido de alguma forma.

Mais uma vez obrigado,
Marcelo
Por MARCDAT
#32534
Olá Manoel,

Pesquisando exaustivamente no google encontrei várias referências a esse mesmo problema em várias versões do OC, entre todas a que me pareceu mais coerente na solução desse caso foi essa:

This error is from Opencart administration--Error--Report Log

Solved: Just I replace entire folder model :)

Tks

Então lhe pergunto é seguro substituir a pasta model por um backup antigo onde esse erro não ocorria?

Desde já obrigado,
Marcelo
Por MARCDAT
#32869
Olá Pessoal!

Ninguém pode me ajudar em relação a esse BUG?

2012-12-17 2:41:06 - PHP Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1<br />Error No: 1064<br />SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_tag pt ON (p.product_id = pt.product_id) WHERE pd.language_id = '2' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND () in /home/content/55/7167377/html/loja/system/database/mysql.php on line 49

Obrigado,
Marcelo