Página 1 de 4

Atualizar Versão 1.4.9.4 para 1.5.1.3

Enviado: 10 Fev 2012, 09:06
por Nyux
Olá Pessoal gostaria de saber se é possivel atualizar a loja na versar 1.4.9.4 para a versao mais recente, simplismente sobrescrevendo todo o conteudo com exceção dos config.php e do ..admin/config.php ou eu posso pegar aqueles ''patch'' arquivos de atualizações e fazendo os upgrades?

Alguem poderia me ajudar na melhor forma de fazer isso com segurança de não perder arquivos/infos importantes?


Vlw

Re: Atualizar Versão 1.4.9.4 para 1.5.1.3

Enviado: 10 Fev 2012, 10:23
por Renato Frota
Use o script do fórum oficial

http://forum.opencart.com/viewtopic.php?f=19&t=50292

ele atualiza seu banco de dados de 1.4.x direto para 1.5.1.2

Depois você envia o opencart 1.5.1.3 por cima dos arquivos atuais (exceto config.php e admin/config.php) e abre sualoja.com.br/install/ e cairá num script de upgrade da 1.5.1.2 para 1.5.1.3.

Depois de realizados os 2 upgrades, abra a index da loja (frontend) e pressione ctrl+f5, espere atualizar, pressione ctrl+f5 novamente. Repita a operação na tela de login da administração. Depois de logar como admin, se os menus não aparecem ou estiverem com uma aparência de "quebrados", pressione mais 2x. Isso força a atualização de todo o cache do site no seu navegador (muitos CSS e JS foram alterados da 1.4 para 1.5.1.3, isso é um procedimento normal de recarregamento do cache).

O tema padrão da sua loja será revertido para o padrão durante o primeiro upgrade (1.4.x -> 1.5.1.2) e você deverá reconfigurá-lo. Os módulos também serão removidos, reconfigure quais deverão aparecer na Home e nas páginas internas em Módulos > Extensões. É possível que você precise desinstalar/reinstalar os módulos que possui para que eles apareçam. Se algum módulo exibir erros como "Document::setTitle" significa que o módulo é compatível somente com a versão 1.4 e você deve atualizar o módulo para a 1.5.

Você também precisará refazer possíveis alterações no seu template. Faça um backup dos arquivos de view/theme/default/ em especial o stylesheet. Você pode se arrepender muito se não fizer isso! Depois de atualizado, compare os arquivos do seu backup com os do novo OC 1.5.1.3 e refaça as edições nas linhas onde encontrar diferenças (recomendo o comparador nativo do Notepad++ ou, caso tenha alterado muitos arquivos, o comparador WinMerge).

Se precisar de auxílio nessa atualização (seja com os scripts ou com a atualização do tema), eu realizo o procedimento como um serviço comercial.

obs: tomei a liberdade de atualizar o título do seu tópico, pois o número da versão atual (1.5.1.3) estava errado.

Re: Atualizar Vs.1.4.9.4 para Vs. 1.5.3

Enviado: 10 Fev 2012, 10:39
por Manoel Vidal
Só complementando o que o Renato citou:

- Faça o backup de todo o banco de dados da sua loja via PHPMyAdmin ou o gerenciador de banco de dados de sua hospedagem e de todos os arquivos da sua loja antes de efetuar o upgrade.
- Provavelmente seu tema não vai ser compatível com a nova versão do OpenCart após o upgrade, o mesmo para extensões.
- Provavelmente você perderá todas as modificações (caso tenha feito) feitas nos arquivos padrões do OpenCart.
- Se você estiver utilizando o vQmod é quase certo que os arquivos de modificação do vQmod não funcionarão e terão que ser compatibilizados com a nova versão do OpenCart.

Espero ter ajudado :D

Re: Atualizar Versão 1.4.9.4 para 1.5.1.3

Enviado: 10 Fev 2012, 10:52
por Nyux
Obrigado Renato e Mano!

quanto ao tema vou utilizar o padrão da nova versao, modificando algumas coisas no .css do layout.
mas acho que vou fazer isso de madrugada que é quando a loja tem pouco movimento, ai depois eu posto amanha o que rolou.

Vlw amigos!
;)

Re: Atualizar Versão 1.4.9.4 para 1.5.1.3

Enviado: 10 Fev 2012, 12:00
por Renato Frota
Nyux escreveu:Obrigado Renato e Mano!

quanto ao tema vou utilizar o padrão da nova versao, modificando algumas coisas no .css do layout.
mas acho que vou fazer isso de madrugada que é quando a loja tem pouco movimento, ai depois eu posto amanha o que rolou.

Vlw amigos!
;)
Como a parte mais demorada é adequar o layout e vqmods, você pode fazer isso num diretório à parte...
Copie sua loja para um subdiretório "/nova" por exemplo (tire outra cópia como backup)
Copie o banco de dados (exporte (esse já será o seu backup do banco), crie um outro banco, e importe o sql nele)
Faça as devidas alterações no config.php e admin/config.php da loja /nova para utilizar esse novo banco e as correções de URLs e caminhos de path /home etc..
Abra e logue como admin pra ver se tá tudo ok...
Faça o upgrade nessa loja /nova seguindo o passo a passo que eu informei acima
Recapitulando: roda o script do fórum oficial primeiro, depois sobe a oc 1.5.1.3 por cima (exceto os arquivos config e admin/config.php) e abre /install
Se tudo correr bem, edite o layout conforme pretende... (não tenha pressa a sua loja principal continua rodando na 1.4 e no banco de dados original)
Depois de tudo alterado no layout novo coloque a loja principal em modo manutenção
Agora é só copiar todo o diretório da /nova de volta sobre a loja original (exceto os arquivos config.php e admin/config.php!)
Como o banco de dados da loja principal ainda não está atualizado, é só executar os 2 scripts de upgrade (o baixado lá no fórum oficial e depois o da pasta /install)
Pronto.. pode desligar o modo de manutenção!
Sua loja está atualizada e você não perdeu nenhuma venda, com a loja ficando "off" por apenas 5-10 minutos! =)

Re: Atualizar Versão 1.4.9.4 para 1.5.1.3

Enviado: 11 Fev 2012, 14:48
por Nyux
Mano e Renato, eu consegui atualizar a nova versao, mas no admin nao consigo acessar o link > Extensoes / Modulos

quando eu clico no 'modulo' a pagina carrega mas fica em branco, vcs sabem me dizer como arrumar isso?


vlw

Re: Atualizar Versão 1.4.9.4 para 1.5.1.3

Enviado: 11 Fev 2012, 15:03
por Renato Frota
veja se gerou algum erro em system/log/error.txt
algum módulo não deve ser compatível com a 1.5

Re: Atualizar Versão 1.4.9.4 para 1.5.1.3

Enviado: 11 Fev 2012, 15:14
por Nyux
Olá Renato, eu cliquei no link log e apareceu a seguinte msg:
Código: Selecionar todos
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 49547637 bytes) in /home/meusite/public_html/system/engine/controller.php on line 59

Re: Atualizar Versão 1.4.9.4 para 1.5.1.3

Enviado: 11 Fev 2012, 15:24
por Renato Frota
Nyux escreveu:Olá Renato, eu cliquei no link log e apareceu a seguinte msg:
Código: Selecionar todos
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 49547637 bytes) in /home/meusite/public_html/system/engine/controller.php on line 59
Você terá que acessar o arquivo diretamente pelo FTP, pois ele está GIGANTESCO e estourando o limite de manipulação de memória do PHP.

Re: Atualizar Versão 1.4.9.4 para 1.5.1.3

Enviado: 11 Fev 2012, 15:26
por Nyux
acessar que arquivo no FTP?