Como proceder à transferência do seu alojamento web


Guia para transferir o seu alojamento web

A mudança de fornecedor de alojamento web é uma decisão importante, mas, com um planeamento e uma execução cuidadosos, pode revelar-se um processo fluido e bem-sucedido.

transfer your web hosting

O seu website é um bem inestimável, e a migração dele para um novo servidor requer uma atenção especial para evitar perdas de dados, interrupções do serviço e complicações inesperadas. Este guia vai orientá-lo pelas etapas envolvidas na migração do seu alojamento web, fornecendo instruções claras e conselhos úteis para minimizar o stresse e garantir uma transição tranquila.

Há várias razões pelas quais alguém considera mudar de fornecedor de alojamento web. Talvez o fornecedor atual esteja a prejudicar o desempenho do website com velocidades lentas e um uptime pouco fiável, ou talvez se tenha encontrado uma opção menos dispendiosa e mais bem adaptada às necessidades.

Pode haver necessidade de funcionalidades que o fornecedor atual não oferece, ou talvez o apoio ao cliente deixe muito a desejar. Qualquer que seja a sua razão, uma abordagem cuidadosa e passo a passo garantirá uma transferência bem-sucedida.

Passos a seguir para migrar o seu alojamento web

Antes de iniciar a migração, faça alguns preparativos. Em primeiro lugar, faça uma cópia de segurança de todo o site, incluindo os ficheiros e a base de dados. Isto é essencial para salvaguardar os seus dados e permitir um rápido restauro em caso de problema. Deverá ser a primeira coisa a pensar ao mudar de solução.

A maioria dos fornecedores de alojamento dispõe de uma funcionalidade de backup e restauro: certifique-se de que está disponível na sua conta.

Em seguida, pesquise exaustivamente potenciais fornecedores de alojamento e escolha um que se adapte aos seus requisitos em termos de desempenho, funcionalidades, faturação e apoio ao cliente. Se pensa manter o nome de domínio atual, lembre-se de iniciar a respetiva transferência para o novo fornecedor de alojamento.

Guarde o seu site

Pense nisto como se fosse a criação de um snapshot completo do seu alojamento web antes de proceder a qualquer alteração. Isto envolve descarregar todos os ficheiros que compõem o seu site, incluindo documentos HTML, imagens, folhas de estilos CSS, ficheiros JavaScript e quaisquer outros elementos relativos à funcionalidade e aparência do seu website.

Se usa um VPS, é provável que recorra a um cliente FTP (File Transfer Protocol) como o FileZilla para se ligar ao servidor e descarregar todos os ficheiros do diretório-raiz do website (frequentemente designado «public_html» ou «www»).

É essencial manter a estrutura exata de ficheiros e pastas do alojamento web tal como existe no servidor atual, para garantir que tudo funciona corretamente após a transferência. Lembre-se de descarregar todos os ficheiros que se encontrem fora do diretório-raiz de que o seu website depende, como os das pastas de configuração. Outros pontos a ter em conta:

  • Considere o controlo de versões: Se estiver a usar um sistema de controlo de versões como o Git, confirme todas as alterações e envie-as para o repositório remoto. Isto fornece uma camada adicional de backup e permite-lhe facilmente seguir quaisquer modificações efetuadas aos ficheiros do seu website.
     
  • Lembre-se do seu certificado SSL: Se o seu site usa um certificado SSL (o que deve acontecer!), assegure-se de que descarrega uma cópia. Deve instalá-la no novo servidor de forma a manter ligações seguras (HTTPS). Também poderá ser necessário voltar a emitir o certificado junto do novo fornecedor de alojamento. Tenha em conta que alguns fornecedores (como a OVHcloud) disponibilizam um certificado SSL gratuito com os alojamentos web; nesse caso, só tem de o ativar no novo alojamento.
     
  • Conte com ficheiros ocultos: Alguns ficheiros de configuração importantes podem estar ocultos. Certifique-se de que o seu cliente FTP está configurado para apresentar ficheiros ocultos (aqueles que começam por um ponto, como «.htaccess»), para que não perca elementos cruciais.

Exporte a sua base de dados

Provavelmente, o seu website depende de uma base de dados para armazenar conteúdo dinâmico, como publicações de blogue, informações sobre produtos, contas de utilizador e outros dados essenciais. Estas informações devem ser transferidas juntamente com os ficheiros do seu website.

Aceda à sua ferramenta de gestão de bases de dados (em geral, phpMyAdmin) através do painel de controlo do seu fornecedor de alojamento atual. Escolha a base de dados associada ao seu site e selecione a opção de exportação.  Será melhor exportar a base de dados do seu alojamento web num formato amplamente compatível, como SQL (.sql). Isso criará um ficheiro contendo todas as tabelas, dados e estruturas da base de dados, prontos para serem importados para o seu novo ambiente.

Durante a exportação, não se esqueça de selecionar a opção de transferência para incluir instruções DROP TABLE no ficheiro SQL. Assim, garantirá uma importação limpa ao remover tabelas existentes com os mesmos nomes na nova base de dados.

O cuidado no guardar dos ficheiros do website e na exportação da base de dados estará a propiciar um backup completo, assegurando que nenhum dado valioso será perdido durante a transição. Este backup serve também como uma rede de segurança, permitindo-lhe voltar ao seu site de origem caso surjam problemas inesperados durante ou após a migração.

Outros pontos a ter em conta:

  • Grandes bases de dados: Se tiver uma base de dados muito grande, a sua exportação direta através de phpMyAdmin pode levar muito tempo ou conduzir a problemas. Considere a hipótese de usar a linha de comandos ou as ferramentas de backup do seu fornecedor de alojamento para exportar a base de dados em fatias menores ou sob a forma de ficheiro comprimido.
     
  • Credenciais da base de dados: Anote com segurança o nome da base de dados, o nome de utilizador e a palavra-passe da base de dados. Estas informações são vitais para ligar o seu site à base de dados no novo servidor.
     
  • Considere um site de teste: Se o seu novo fornecedor de alojamento propuser um ambiente de teste, pense em importar primeiro os ficheiros do seu website e a sua base de dados. Isto vai permitir-lhe testar a migração de forma segura antes de mudar o site.

Escolha uma oferta de alojamento

Com o seu website protegido por backups, deve escolher um novo fornecedor de alojamento e uma nova oferta de alojamento web. Esta decisão requer uma consideração cuidada de vários fatores:

  • Desempenho e fiabilidade:  Procure um fornecedor com um historial comprovado de elevado uptime e de rápidas velocidades de transferência. Tenha em conta a localização dos servidores, a tecnologia (armazenamento SSD, integração CDN, etc.), bem como os comentários dos clientes acerca dos desempenhos.
     
  • Escalabilidade: À medida que a sua PME cresce, o tráfego do seu website e as suas necessidades em termos de recursos irão provavelmente aumentar. Escolha um fornecedor de alojamento que ofereça soluções escaláveis e que lhe permita facilmente fazer o upgrade da oferta ou dos recursos, em função das necessidades. O alojamento VPS oferece uma excelente escalabilidade, mas certifique-se de que o fornecedor escolhido permite uma escalabilidade vertical simples (mais RAM, CPU, armazenamento) nas suas ofertas de VPS.
     
  • Segurança: A segurança do seu website é essencial. Esteja atento a fornecedores com medidas de segurança rigorosas, como firewalls, verificação de malware, proteção anti-DDoS e auditorias de segurança regulares.
     
  • Apoio ao cliente:  É essencial dispor de um apoio fiável, especialmente durante a migração. Escolha um fornecedor com uma assistência reativa e experiente, disponível através de vários canais (chat, telefone, e-mail) e, idealmente, de forma contínua.
     
  • Preços: Compare os preços oferecidos por diferentes fornecedores, mas não se concentre apenas na opção mais barata. Considere a relação qualidade/preço, incluindo as funcionalidades, o desempenho e o apoio propostos. A maior parte dos fornecedores de alojamento web têm preços com desconto nos primeiros meses ou anos: tenha cuidado, porque o preço pode aumentar significativamente após o período inicial de compromisso. Não se deixe atrair pela barateza e procure pelo preço de renovação.

Depois de optar por um fornecedor de alojamento que corresponda às suas necessidades, crie uma conta e escolha um plano de alojamento que ofereça os recursos mais adequados ao seu site.

Criar uma nova base de dados

De seguida terá de criar uma nova base de dados web cloud para, passo a passo, alojar os dados do seu site. Aceda ao painel de controlo do seu novo fornecedor de alojamento (cPanel, Plesk ou um painel personalizado) e localize a secção de gestão de bases de dados. Normalmente, encontrará opções como «Bases de dados MySQL» ou «phpMyAdmin».

Crie uma nova base de dados com um nome único.  De seguida, crie um novo utilizador e uma palavra-passe segura.  Conceda a este utilizador todos os privilégios necessários na base de dados recém-criada. Mantenha estas credenciais num local seguro; precisará delas para ligar o seu site à base de dados.

Faça o upload dos ficheiros do novo site

É tempo de migrar os ficheiros do seu site para o novo ambiente de alojamento.  Utilize o seu cliente FTP para se ligar ao novo servidor com as credenciais FTP fornecidas.

Navegue até ao diretório-raiz do seu servidor web (geralmente «public_html», «www» ou semelhante).  Faça o upload de todos os ficheiros do site que anteriormente descarregou, preservando cuidadosamente a estrutura original de ficheiros e pastas.  Isto garante o correto funcionamento de todas as ligações, scripts e recursos no novo servidor.

Teste o website

Antes de tornar a transferência oficial, teste minuciosamente o seu website no novo servidor. Aceda ao site através de um URL temporário ou do endereço IP do seu servidor.

Navegue por diferentes páginas e formulários de teste, verificando se todas as funções estão a funcionar conforme esperado. Esteja atento a todas as funcionalidades e assegure-se de que, após a transferência da sua base de dados, ela se ligam e interagem devidamente com a base recentemente importada. Se encontrar erros, verifique as definições da ligação à base de dados e certifique-se de que todos os ficheiros foram carregados corretamente.

Esta fase de teste é crucial para identificar e solucionar potenciais problemas antes de publicar o website no novo servidor. Permite-lhe afinar as configurações e assegurar uma transferência e uma transição suaves da base de dados para os visitantes, uma vez implementadas as alterações de DNS.

Alteração do DNS

A alteração do nome de domínio é o último passo crucial para migrar o seu site para o novo fornecedor de alojamento. O DNS (Domain Name System) funciona como um diretório, traduzindo o seu nome de domínio (por exemplo: www.oseusite.com) no endereço IP do seu servidor.  Por enquanto, os seus registos DNS ainda apontam para o antigo fornecedor de alojamento. Para concluir a migração, deve atualizar estes registos para apontarem para o novo servidor.

1. Obtenha o endereço IP do novo servidor:

Ligue-se ao painel de controlo do seu novo fornecedor de alojamento web. Na secção de informações sobre a conta, encontrará o endereço IP do seu servidor, frequentemente identificado como «endereço IP partilhado» ou «endereço IP do VPS».

2. Atualize os seus registos DNS

Aceda ao site do seu Registrar (onde registou o seu nome de domínio). Procure a secção de gestão de DNS, frequentemente denominada «Definições de DNS», «Editor de zona» ou «Registos DNS».

É necessário proceder à alteração de dois registos DNS principais. Registo A: Este registo associa o seu nome de domínio ao endereço IP do seu servidor. Edite o registo A existente para o seu domínio e substitua o antigo endereço IP pelo endereço IP do novo servidor.

Registo CNAME: Este registo mapeia um subdomínio (como «www») para o seu domínio principal. Se possui um registo CNAME, certifique-se de que aponta para o seu nome de domínio principal, que será depois resolvido para o endereço IP correto através do registo A atualizado.

3. Tempo de propagação

Após a atualização dos seus registos DNS, a propagação das alterações pela Internet levará algum tempo. Isto significa que pode demorar de algumas horas a dois dias até que o seu site seja totalmente transferido para o novo servidor. Durante esse período, alguns visitantes poderão continuar a ser encaminhados para o site antigo, enquanto outros verão a versão atualizada no novo servidor.

4. Verifique a propagação DNS

Poderá utilizar ferramentas online para verificar o estado de propagação das suas alterações DNS. Estas ferramentas permitem-lhe visualizar a resolução dos registos DNS em diferentes partes do mundo.

5. Verificações finais e limpeza

Uma vez concluída a propagação DNS, aceda ao site com o seu nome de domínio para validar o correto carregamento a partir do novo servidor.  Se tudo funcionar como previsto, pode cancelar a sua antiga conta de alojamento de domínio (após o download dos backups finais, por uma questão de precaução).

Se o seu website estiver a ser executado com um CMS (como o WordPress), também pode usar um plugin para tratar da maioria dos passos acima. A sua função é simplificar o processo de transferência (UpdraftPlus, etc.).

Potenciais armadilhas e como evitá-las

A migração do alojamento do seu domínio web pode ser um processo fluido, mas algumas armadilhas podem causar perturbações e frustração. Ter consciência destes problemas e adotar medidas pró-ativas podem ajudar a evitar tais armadilhas e assegurar uma transição sem falhas:

Downtime

Mesmo com o planeamento passo a passo mais meticuloso, é quase inevitável que se verifique algum downtime na transferência da base de dados durante a migração de um site. Deve estar ciente disso quando migrar o seu website ou os seus e-mails para a OVHcloud ou para qualquer outro fornecedor.

Este downtime ocorre principalmente durante o período de propagação DNS, que é o tempo necessário para que as alterações feitas nos registos DNS do seu domínio se reflitam na Internet. Embora esse processo geralmente leve algumas horas, às vezes pode demorar até três dias.

Para minimizar o impacto nos seus visitantes, programe a migração fora das horas de ponta, quando o tráfego para o seu website for mais reduzido. Além disso, recomenda-se que informe os visitantes sobre potenciais interrupções temporárias.

Considere usar uma página ou plugin «modo de manutenção» para exibir uma mensagem durante a transição, explicando que o website se encontra em manutenção e que voltará a estar online em breve. Isto ajuda a gerir as expetativas dos visitantes e evita que encontrem erros inesperados.

Perda de dados

Não fazer uma cópia de segurança adequada dos ficheiros e da base de dados do seu site antes de uma migração pode ter consequências desastrosas, levando potencialmente a uma perda irreversível de dados durante o processo de transferência. Para salvaguardar os seus dados, crie backups de todos os ficheiros do website, incluindo temas, plugins e quaisquer dados relevantes.

Igualmente crucial é fazer o backup da base de dados, que contém todos os conteúdos, os dados dos utilizadores e os parâmetros. Antes de iniciar a migração passo a passo, verifique a integridade dos seus backups para garantir que podem ser restaurados com sucesso. Considere a utilização de vários métodos de backup, como backups locais, backups cloud ou backups offsite, para uma segurança e uma redundância adicionais.

Funcionalidades e links quebrados

Depois de migrar para um novo servidor, é comum encontrar problemas como links quebrados, mau funcionamento de recursos e erros no site. Estes resultam frequentemente de caminhos de ficheiros incorretos, de erros de ligação a bases de dados ou de ficheiros em falta durante o processo de transferência.

Para evitar tais situações, mantenha meticulosamente a mesma estrutura de ficheiros e pastas ao fazer o upload dos ficheiros do site para o novo servidor.

Verifique cuidadosamente os ficheiros de configuração do alojamento do seu website, confirmando se as definições de ligação da base de dados (como o nome do anfitrião, o nome de utilizador, a palavra-passe e o nome da base de dados) foram atualizadas corretamente para refletir o novo ambiente do servidor. Teste cuidadosamente o seu website no novo servidor antes da publicação para garantir que todos os links, funcionalidades e elementos interativos funcionam conforme esperado.

Problemas com o correio eletrónico

Se o seu correio eletrónico estiver alojado junto do seu fornecedor de alojamento, a migração do site pode interromper os serviços de e-mail se não for tratada com cuidado. Idealmente, para minimizar potenciais interrupções, deve migrar as suas contas de e-mail de forma separada, antes ou depois da migração do website.

Assim, poderá concentrar-se na configuração correta das suas contas de e-mail no novo ambiente.  Certifique-se de que os registos MX do seu domínio (que reencaminham o correio eletrónico para o servidor adequado) são atualizados corretamente para apontar para o novo servidor ou fornecedor de e-mail. Registos MX incorretos podem levar à entrega de e-mails no servidor errado ou então à sua perda completa.

Problemas de compatibilidade

Os websites costumam contar com software, frameworks ou configurações de servidor específicos que podem não estar disponíveis ou não ser compatíveis com o seu novo ambiente de alojamento. Isto pode levar a erros inesperados ou a funcionalidades com problemas de funcionamento.

Antes de iniciar a migração do alojamento, verifique com o novo fornecedor a compatibilidade do software, particularmente de qualquer programa ou módulo críticos de que o seu site dependa. Considere a possibilidade de utilizar um ambiente de simulação, de modo a testar o site no novo ambiente antes de ser publicado.

Isto permite-lhe identificar e resolver todos os problemas de compatibilidade num ambiente seguro, sem afetar o site publicado.

Impacto em termos de SEO

O tratamento incorreto de reencaminhamentos e estruturas de URL durante a migração de um site pode prejudicar significativamente as classificações dos motores de busca. Motores de busca como o Google confiam nos URL para compreender o conteúdo e a organização do seu site.

Quando muda de fornecedor de alojamento, os URL do seu site podem mudar, e se estas mudanças não forem geridas corretamente, os motores de busca podem perder o rasto das suas páginas. Isto pode levar a uma queda de posição nos rankings, já que os motores de busca podem ver os seus novos URL como páginas completamente novas, fazendo com que percam a autoridade que angariaram ao longo do tempo.

Além disso, as ligações a apontar para os seus antigos URL a partir de outros websites levarão a erros do tipo 404, frustrando os utilizadores e sinalizando aos motores de busca que o seu site não é fiável. Em última análise, estas questões podem causar uma queda significativa em termos de tráfego orgânico, afetando a sua visibilidade e o seu negócio.

Para evitar estas armadilhas, é essencial adotar uma abordagem meticulosa na gestão dos URL. Implemente reencaminhamentos do tipo 301 (reencaminhamentos permanentes) de cada URL antigo para o novo URL correspondente. Esta medida indicará aos motores de busca que a página foi migrada de forma permanente, preservando o seu valor de SEO.

Lembre-se de atualizar o seu sitemap XML com os novos URL e de o enviar para a Consola de Pesquisa do Google; isto ajudará os motores de busca a descobrir e indexar rapidamente as novas páginas. Por fim, após a migração siga de perto o tráfego e as classificações do seu website utilizando ferramentas como o Google Analytics e a Consola de Pesquisa do Google, corrigindo prontamente quaisquer problemas.

Pormenores esquecidos

As migrações de sites passo a passo envolvem muitos aspetos distintos, pelo que é fácil negligenciar detalhes aparentemente pequenos que podem ter um grande impacto. Por exemplo, esquecer de transferir ou instalar um novo certificado SSL no novo ambiente de alojamento irá resultar em avisos de segurança para os visitantes e em danos na confiança depositada no seu site.

A gestão dos nomes de domínio também é essencial; assegure-se de que o registo dos nomes de domínio está atualizado e de que os registos DNS apontam corretamente para o novo fornecedor de alojamento. Se não o fizer, poderá deixar o seu site completamente inacessível.

Muitos websites contam com serviços de terceiros para funcionalidades como analytics, marketing por e-mail ou processamento de pagamentos. Estas integrações geralmente requerem a atualização de chaves API, tokens de acesso ou outras configurações para funcionarem no novo ambiente de alojamento.