Cópias e migrações

Publicar no alojamento um WordPress desenvolvido localmente

Revisto a 5 min de leitura wordpress migraciones

Para publicar um WordPress desenvolvido no seu computador, precisa de transferir os seus ficheiros e a sua base de dados, adaptar a configuração e verificá-lo com o domínio definitivo. Se o site já funciona noutro fornecedor, siga a migração do WordPress entre alojamentos.

Prepare o destino

Adicione o domínio ao alojamento e consulte a sua raiz de documentos no cPanel. Nem sempre será public_html: utilize a pasta atribuída a esse domínio. Se contiver outro site, guarde uma cópia e planeie a substituição antes de carregar ficheiros.

Verifique as versões de PHP, extensões e base de dados. Se a sua ferramenta local utiliza SQLite ou outra configuração especial, prepare uma exportação compatível com o destino; não basta copiar os seus ficheiros internos de base de dados.

Carregue os ficheiros

Transfira os ficheiros por SFTP/FTPS ou através do gestor de ficheiros do cPanel. Inclua wp-content e os ficheiros ocultos de que a instalação precise.

Se carregar um ficheiro comprimido, verifique ao extrair que não fica uma pasta adicional entre a raiz do domínio e os ficheiros do WordPress. Retire o pacote quando terminar e não publique exportações SQL nem segredos de desenvolvimento.

Crie e importe a base de dados

  1. Crie uma base e um utilizador no assistente MySQL. Atribua a esse utilizador as permissões necessárias sobre essa base.
  2. Exporte a base local para um formato compatível, como SQL ou SQL comprimido.
  3. No phpMyAdmin, selecione a nova base, abra Importar e carregue o ficheiro.
  4. Confirme que a importação termina sem erros e que aparecem as tabelas esperadas.

Não importe por cima de outra aplicação para testar se o ficheiro funciona. Se o limite de carregamento for ultrapassado ou aparecer uma incompatibilidade, guarde o erro antes de repetir a importação.

Adapte o wp-config.php

Atualize os valores de ligação existentes, sem criar definições duplicadas:

Valor Dado do destino
DB_NAME Nome completo da base criada
DB_USER Utilizador associado a essa base
DB_PASSWORD Palavra-passe desse utilizador
DB_HOST Servidor MySQL indicado pelo alojamento

Mantenha o prefixo de tabelas que corresponda à importação. Reveja também as opções de depuração e os caminhos locais que não existam no alojamento.

Substitua os endereços locais

Siga como mudar o URL do WordPress. O endereço público e a localização dos ficheiros podem ter caminhos diferentes; não os iguale automaticamente.

Se WP_HOME e WP_SITEURL estiverem definidas na configuração, os campos de Definições > Geral ficarão bloqueados. Atualize as opções guardadas por uma via adequada e retire as constantes apenas quando os valores guardados estiverem corretos.

Para substituir ligações e imagens que continuem a apontar para o ambiente local, use uma ferramenta compatível com dados serializados e execute primeiro uma simulação. Não faça uma substituição de texto global no ficheiro SQL.

Teste antes de o dar por publicado

Verifique HTTPS, páginas internas, imagens, administração, formulários e envio de email. Reveja as integrações: as chaves de teste locais não devem ser confundidas com as de produção, nem deve testar cobranças reais por acidente.

Se o domínio ainda aponta para outro site, pode pré-visualizar o destino antes da mudança de DNS. Retire depois a alteração local e verifique o acesso público.

Elimine pacotes e ficheiros SQL do diretório público, configure as cópias e confirme no WordPress se deixou ativada a opção de desencorajar os motores de pesquisa durante o desenvolvimento. Mantenha protegido qualquer ambiente de testes que guarde dados do site.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.