Migração

Este guia explica como migrar os teus dados do PrestaBlog quando mudas de loja, servidor ou ambiente.

Mudança de loja ou servidor

Ao realizar uma migração de loja (por exemplo, de PrestaShop 1.6 ou 1.7 para PrestaShop 9, ou ao mudar de servidor ou ambiente), algumas práticas podem causar problemas se a ordem das operações não for respeitada.

Solução recomendada

É precisamente por isso que o PrestaBlog inclui um sistema dedicado de exportação e importação, concebido para simplificar as migrações e evitar manipulações técnicas complexas.

Este sistema permite migrar todos os dados do blog:

  • Conteúdo (artigos)
  • Categorias
  • Autores
  • Comentários
  • Imagens
  • Configuração

O sistema de exportação e importação está disponível para PrestaShop 8 e 9. Para PrestaShop 1.6 e 1.7, as versões do módulo 3.8.3 (PS 1.6) e 5.3.8 (PS 1.7) que incluem a ferramenta de exportação são fornecidas a pedido através do suporte, uma vez que estas versões não podem ser publicadas na PrestaShop Addons devido a restrições de validação, nomeadamente relacionadas com versões PHP.

Exportação de dados

Exporta os dados da loja de origem (ver Exportação de dados).

Dica

Recomenda-se fazer a exportação imediatamente antes da mudança, para minimizar diferenças de conteúdo entre a loja antiga e a nova.

Importação de dados

O processo é simples:

  1. Instala o PrestaBlog na nova loja (ver Instalação) e verifica se funciona corretamente antes de importar
  2. Cria previamente os autores no PrestaBlog caso o blog utilize autores
  3. Importa os dados com a ferramenta dedicada (ver Importação universal)
Importante: sobre autores Se os autores não existirem na nova loja no momento da importação, não será possível associar automaticamente o conteúdo aos respetivos autores.

Gestão de imagens

Relativamente às imagens, é importante que a pasta usada pelo PrestaBlog esteja acessível no momento da importação.

Dependendo do tema PrestaBlog utilizado, as imagens encontram-se numa das seguintes pastas:

  • modules/prestablog/views/img/grid-and-slides
  • modules/prestablog/views/img/grid-for-1-7

A pasta exata depende do tema selecionado na configuração do PrestaBlog.

Durante a importação, o módulo permite indicar, se necessário, um URL que aponte para a pasta de imagens a utilizar. Não importa onde essa pasta está realmente localizada no servidor, desde que o URL indicado esteja acessível.

Opções de imagens durante a migração

  • Manter o módulo ativo na loja de origem
  • Ou tornar a pasta de imagens acessível a partir de outro local

Dica

Recomenda-se manter um backup das imagens do blog para garantir a migração, independentemente da acessibilidade da loja de origem.