Fórum OpenCart Brasil

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

Por favor, poste aqui todas as dúvidas que você está tendo sobre a instalação, atualização ou configuração do OpenCart v1.x
#10577
Olá Jordao,

Sim, sei o que é, porém, receio que as imagens de seus produtos ele não vá importar, de qualquer forma segue oque eu faria com um erro destes:

1°) Pega aquele script de atualização e roda ele novamente observando lá naquela página onde faz o download dele os cuidados que você precisa ter para atualizar para uma versão acima de 1.5.X.
2°) Se isso não funcionar procura no script onde está a linha depois do start 1.5 que faz as alterações das tabelas e encontra a linha que atualiza a tabela product_image, com este comando em mão roda via PHP_MYADMIM só o comando de atualização das tabelas e veja se funciona.

O que acontece neste caso é que ele não está encontrando uma coluna chamada sort_order que deve ter sido criada em algum ponto da atualização.

Abraços e fique firme na luta que estamos te acompanhando
#10579
Ola amigo!!!

Ainda ñ consegui achar a onde acerta essa parte q da erro quando entra no produto

o erro é
Notice: Error: Unknown column 'sort_order' in 'order clause'
Error No: 1054
SELECT * FROM product_image WHERE product_id = '348' ORDER BY sort_order ASC in /home/shopdosj/public_html/system/database/mysql.php on line 49

so falta isso, se puder me esplicar melhor....

Obrigado!!!
#10592
Olá Jordao,

Faz assim:

1º) Vai lá na sua hospedagem e acha o PHPMYADMIN e abre ele, aparecerá uma tela igual esta (ou parecida)

Imagem

2º) Depois você acha o banco e abre ele e depois clica em SQL para abrir a caixa onde você digitará os comandos SQL

Imagem

3º) Então você digita os comandos para alterar a tabela conforme constante no arquivo de atualização que você baixou

Imagem

O caso ai é que ele não está encontrando a coluna então você recria ele e o problema desaparece(se for só este claro)
Espero que isto ajude

Abraço
#10605
Olá Jordao,

Hehehehe, não ali você escreve os comandos que vem depois da linha start 1.5 (ou algo assim), naquele arquivo sql de atualização será algo como

Alter table product_image blablabla

Abraço
#10612
Ola amigo!!!

Não ache esse Alter table product_image.
Oq tem sao esses:
#### START 1.5.1

ALTER TABLE `oc_affiliate` MODIFY `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_affiliate` MODIFY `approved` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_banner` MODIFY `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_category` MODIFY `top` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_category` MODIFY `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_country` MODIFY `postcode_required` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_country` MODIFY `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '';
ALTER TABLE `oc_coupon` MODIFY `logged` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_coupon` MODIFY `shipping` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_coupon` MODIFY `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_currency` MODIFY `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_customer` MODIFY `newsletter` tinyint(1) NOT NULL DEFAULT '0' COMMENT '';
ALTER TABLE `oc_customer` MODIFY `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_customer` MODIFY `approved` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_information` MODIFY `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '';
ALTER TABLE `oc_language` MODIFY `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_order_history` MODIFY `notify` tinyint(1) NOT NULL DEFAULT '0' COMMENT '';
ALTER TABLE `oc_product` MODIFY `shipping` tinyint(1) NOT NULL DEFAULT '1' COMMENT '';
ALTER TABLE `oc_product` MODIFY `subtract` tinyint(1) NOT NULL DEFAULT '1' COMMENT '';
ALTER TABLE `oc_product` MODIFY `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '';
ALTER TABLE `oc_product_option` MODIFY `required` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_product_option_value` MODIFY `subtract` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_return_history` MODIFY `notify` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_return_product` MODIFY `opened` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_review` MODIFY `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '';
ALTER TABLE `oc_user` MODIFY `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_voucher` MODIFY `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '';
ALTER TABLE `oc_zone` MODIFY `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '';
ALTER TABLE `oc_setting` ADD `serialized` tinyint(1) NOT NULL DEFAULT 0 COMMENT '' AFTER value;

Quais deles é???

Valew!!!
#10624
Olá Jordao

Imagina, eu assim como muitos dos colegas aqui do fórum estamos aqui pra isso, ajudar e ser ajudado, a teoria é esta e sempre que precisar pode contar comigo

Abraço forte