Neste tutorial, iremos apresentar uma das formas, entre inúmeras existentes, para proceder à migração do seu Website WordPress para um novo alojamento web.
Este tutorial é particularmente relevante para quem:
- está a desenvolver o seu website localmente (por exemplo, no XAMPP) e necessita de migrar para o alojamento web;
- pretende criar uma cópia do seu website atual (por exemplo, para testes) e inserir num domínio/subdomínio;
- migrar o seu website WordPress para um novo alojamento e alterar o domínio;
- alterar o domínio do website.
Índice do artigo
Antes de iniciar a migração do WordPress
Acessos Necessários:
- ao Painel de Controlo (cPanel ou similar) do antigo alojamento;
- à Base de dados do seu WordPress atual, bem como à Base de dados do novo servidor;
- ao novo servidor do alojamento e respetivo Painel de Controlo para o qual serão migrados os conteúdos.
O processo de migração do WordPress
Faça um Backup dos arquivos do website
Independentemente do facto de ter o seu WordPress instalado no seu PC através de um servidor local, como o XAMPP ou similar, ou de o ter num outro alojamento web, é altamente recomendável que efetue um backup do diretório do WordPress, incluindo os diretórios /wp-admin, /wp-includes e /wp-content.
Exporte a Base de Dados do seu WordPress
Aceda ao Painel de Controlo, navegue até ao separador “DATABASES”, clique em “phpMyAdmin“.
Do lado esquerdo, conforme imagem, selecione a base de dados, neste caso “wptestes_wp811″. De seguida, clique em “Exportar”. No “Export method” selecione a opção “Rapid”, e no “Format” a opção “SQL”. No final, clique em “Executar” e guarde a base de dados no seu computador.
Crie uma nova base de dados no novo alojamento.
Para isso, navegue até ao separador “DATABASES“, clique em “MySQL Databases”.
De seguida, abre a seguinte janela:
Para criar a nova base de dados em “New Database” adicione o nome da base de dados e clique em “Create Database”.
Logo de seguida, em “MySQL Users” > “Add New User” > “Username”, adicione o nome do utilizador pretendido, a password e confirmação da mesma, e clique em “Create User”.
Depois de criar a Base de dados e o User, é necessário adicionar o Utilizador à Base de dados (“Add User To Database”). Selecione o “User” e a “Database” e depois clique em “Add”.
Ao adicionar, é direcionado para uma nova janela, de forma a conceder todos os privilégios ao utilizador para que este possa efetuar as alterações necessárias na Base de Dados. Selecione a opção “All Privileges” e depois clique em “Make Changes”.
Importação da Base de dados
Depois de concluído o passo anterior, já pode importar a Base de dados. No separador “DATABASES“, clique em “phpMyAdmin”, e ao selecionar a nova base de dados verificará que a mesma está vazia.
Selecione a Base dados e clique no botão “Importar”. Clique em “Explorar” para fazer o upload do ficheiro .sql. É recomendável, que deixe as configurações, por defeito, conforme imagem.
No final, clique em “Executar”.
Edição do Arquivo de Configuração
Antes de começar a migração dos conteúdos para o novo alojamento web, terá de editar o arquivo wp-config.php, o qual se encontra na raiz da instalação do WordPress.
Agora, deverá alterar os seguintes campos ‘DB_NAME’, ‘DB_USER’, ‘DB_PASSWORD’ para os correspondentes ao do novo alojamento (criados no ponto 3.). Se migrar para a PTisp em ‘DB_HOST’ coloque ‘localhost’. Se migrar para outro alojamento, insira o nome do respetivo host. No final, salve o ficheiro.
Importação do Backup do seu WordPress
Depois de concluído o passo anterior, poderá começar a importar a cópia efetuada do WordPress para o novo alojamento. Pode efetuar a transferência de conteúdos via FTP (como explicado no ponto 1.). Depois de concluída a importação, se aceder ao seu website, o mesmo ainda não estará a funcionar uma vez que o URL não é o mesmo. Por isso, será necessário proceder à alteração do URL na Base de dados.