Como migrar um site Wordpress
A migração de um site wordpress não é sempre um processo simples, mas neste artigo vemos a melhor maneira de migrar sites grandes ou pequenos.
Prefere ver o vídeo?
Criamos um vídeo para acompanhar este artigo! Se preferir ver no formato de vídeo pode faze-lo abaixo - inclui comentário explicativo e exemplos que não existem neste artigo.
Porquê usar um plugin para migrar o site?
Migrar um site wordpress manualmente é problemático porque exige a alteração manual de campos da base de dados e ficheiros PHP. A solução é utilizar um plugin de migração, mas numa lista tão extensa de plugins Wordpress, torna-se complicado escolhar o mais apropriado.
O melhor plugin que encontramos para a migração foi o Duplicator. Este plugin permite-nos fazer a migração de sites de qualquer tamanho de forma rápida e fácil, por causa da sua funcionalidade de migração em duas partes.
Migração em duas partes, porquê que é importante?
Os plugins de migração têm, regra geral, dificuldades com sites grandes. A razão disto é que arquivar um site inteiro demora tempo e tempo não é ilimitado para o plugin. A maioria dos alojamentos estabelece um limite de tempo para o código correr e quando o site tem um tamanho considerável este tempo é excedido.
A solução?
A solução passa por utilizar a funcionalidade de arquivar apenas a base de dados do duplicator, permitindo uma migração rápida por parte do código, enquanto nós complementamos migrando os ficheiros manualmente. Vamos ver na prática:
Como migrar usando o Duplicator
Instalação
O primeiro passo é instalar o plugin. Dirija-se a Plugins > Adicionar Novo. Pesquise por Duplicator, instale e ative. Após ativação, pode aceder ao menu Duplicator para iniciarmos a migração.
Criar o arquivo
Crie um novo arquivo (package). A única definição que precisa de ser alterada está em Filters. Vamos ativar o modo de apenas arquivar a base de dados para fazer a instalação em duas partes e avançar com o setup.
Após criação do arquivo, vai poder fazer download de dois ficheiros, o instalador e o arquivo da base de dados. Guarde estes dois ficheiros.
Download dos ficheiros do site
Já tendo a base de dados, precisamos de fazer o download dos ficheiros do site (o site em si). O site pode ser encontrado usando o gestor de ficheiros disponibilizado pelo seu alojamento (tipicamente via cPanel). Se tiver dúvidas pode contactar-nos ou contactar o seu alojamento. Aconselhamos arquivar a pasta onde se encontra o site, fazer o download e guardar no mesmo local do arquivo e instalador.
Carregamento do site para novo alojamento
É a altura de carregar o site para a sua nova casa. De forma semelhante, devemos aceder ao gestor de ficheiros do cPanel (ou equivalente). Após navegar até à pasta onde vai ficar o site (tipicamente public_html) carregamos os 3 ficheiros (installer.php, arquivo base de dados e ficheiros dos sites arquivados).
O arquivo de ficheiros do site precisa de ser desarquivado e colocado corretamente na pasta do site, de forma aos ficheiros wordpress (pastas wp-content, wp-admin, etc..) ficarem na mesma pasta do installer.php e arquivo de base de dados. Deve ser apagado o ficheiro .htaccess porque o Duplicator gera o seu próprio. O site está agora pronto para instalar, falta só a criação da base de dados para onde vai ser importada o conteúdo da base de dados do site antigo.
Criação da base de dados
No cPanel (ou equivalente), navegue até ao gestor de base de dados e crie uma nova. Anote o nome da base de dados, nome de utilizador e palavra passe, vão ser necessários para o próximo passo
Correr o instalador
Vamos agora proceder à instalação do seu site no novo alojamento. Aceda ao instalador pelo seu browser (ex: oseusite.pt/installer.php). O instalador pode-lhe pedir o nome do ficheiro de arquivo da base de dados, pelo que o deve introduzir por completo. De seguida vai introduzir as informações de base de dados que guardou no passo anterior e validar. Estando validado podemos prosseguir com a instalação.
Mas atenção, não feche já a janela! Clique em Login de Administrador para fazer login no seu site e finalizar a instalação!
Parabéns, acabou de migrar o seu site!