Página 2 de 2

Re: limitar quantidade de venda

Enviado: 17 Dez 2012, 20:16
por Manoel Vidal
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 ?

Re: limitar quantidade de venda

Enviado: 18 Dez 2012, 15:58
por MARCDAT
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

Re: limitar quantidade de venda

Enviado: 19 Dez 2012, 10:58
por MARCDAT
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

Re: limitar quantidade de venda

Enviado: 03 Jan 2013, 16:59
por MARCDAT
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