Página 1 de 1

OPENCART ATUALIZAR VERSAO 2.0.31 PARA 2.3.0.2 ou 3.0.2.0

Enviado: 12 Set 2018, 12:16
por andim10
É possível fazer um upgrade da versão 2.0.31 PARA 2.3.0.2 ou 3.0.2.0 ?

Re: OPENCART ATUALIZAR VERSAO 2.0.31 PARA 2.3.0.2 ou 3.0.2.0

Enviado: 12 Set 2018, 17:03
por veteranodf
É possível sim, o processo correto de qualquer upgrade é fazer uma configuração limpa de uma nova loja na versão desejada, após tudo configurado deve importar os dados do banco da loja antiga para o banco dessa nova loja;

Re: OPENCART ATUALIZAR VERSAO 2.0.31 PARA 2.3.0.2 ou 3.0.2.0

Enviado: 06 Nov 2018, 17:42
por andim10
veteranodf escreveu: 12 Set 2018, 17:03 É possível sim, o processo correto de qualquer upgrade é fazer uma configuração limpa de uma nova loja na versão desejada, após tudo configurado deve importar os dados do banco da loja antiga para o banco dessa nova loja;
Obrigado, sabe me dizer se tem um guia que ensina a fazer todo o processo ?

Re: OPENCART ATUALIZAR VERSAO 2.0.31 PARA 2.3.0.2 ou 3.0.2.0

Enviado: 06 Nov 2018, 20:21
por veteranodf
andim10 escreveu:
veteranodf escreveu: 12 Set 2018, 17:03 É possível sim, o processo correto de qualquer upgrade é fazer uma configuração limpa de uma nova loja na versão desejada, após tudo configurado deve importar os dados do banco da loja antiga para o banco dessa nova loja;
Obrigado, sabe me dizer se tem um guia que ensina a fazer todo o processo ?
Sobre como configurar uma loja opencart você pode encontrar muitas informações nesse link https://www.opencartbrasil.com.br/tutoriais

A importação de dados de outro banco é um processo global, significa que independente da plataforma utilizada os comandos serão idênticos, nesse caso você deve dominar banco de dados, se não tem conhecimento sobre o assunto aconselho nem iniciar esse processo, ou de deseja estude antes de executar, e se for executar faça isso em localhost e só suba para a hospedagem após testado bastante; Em todo caso vou passar como é feito o processo de importação de outro banco;

No exemplo abaixo que irei passar vou considerar que o prefixo das tabelas dos dois bancos sejam "oc_", e que os bancos sejam "banco_antigo e "banco_novo"

Primeiro passo, limpar tabela que irá recebe a importação no banco_novo;

Comando p/ limpar banco:
Código: Selecionar todos
TRUNCATE TABLE `oc_address` 
Comando para importar:
Código: Selecionar todos
INSERT into banco_novo.oc_address SELECT * from banco_antigo.oc_address
Processo acima deve ser executado em todas as tabelas que deseja importar os dados!

Lembrando que as duas tabelas devem ter as mesmas colunas, caso isso não ocorrer nada será importado, sendo assim teria que modificar a query que informei para importar apenas as colunas desejadas, mais não irei entrar nesse assunto pois como eu informei para trabalhar com esse tipo de dado deve ter conhecimento sobre o banco de dados;