Migrar o seu site para uma nova hospedagem web não tem de ser tão cansativo como mudar de casa. De facto, pode ser bastante fácil se seguir os passos certos. Neste artigo, discutiremos as duas maneiras de transferir um site para um novo servidor de hospedagem.
Precisa de sugestões de fornecedores de hospedagem na web? Melhor fornecedor de hospedagem na Web / Hospedagem Barata / Hospedagem VPS / Hospedagem na Nuvem
Duas maneiras de transferir um site
Ao migrar um site para um fornecedor de hospedagem diferente, precisa de:
- Comprar e ativar uma nova conta de hospedagem na web
- Transferir todos os ficheiros da web para o novo servidor, o que inclui as bases de dados do site e as contas de e-mail
- Instalar e configurar a sua aplicação no novo fornecedor
- Verificar o novo site no URL de teste / temporário
- Resolver quaisquer erros
- Referir os registos DNS do seu domínio ao novo fornecedor de hospedagem da web
Pode subcontratar estas seis tarefas à sua nova empresa de hospedagem (muitas fá-lo-ão gratuitamente) ou pode transferir os seus sites manualmente.
Opção #1: Serviço gratuito de migração de sites
Escolher um fornecedor de hospedagem da web que ofereça apoio de migração gratuito é a melhor opção para iniciantes e a proprietários de negócios que estejam muito ocupados.
Hospedagem na web é uma indústria competitiva – as empresas de hospedagem estão fazendo todo o possível para conquistar novos clientes. Muitas empresas de hospedagem, incluindo algumas ótimas que eu recomendo, fornecem serviços gratuitos de migração de sites a novos clientes. Tudo o que precisa de fazer é solicitar uma migração, depois de se inscrever no novo fornecedor e a sua equipa de apoio irá cuidar do trabalho pesado.
Na maioria dos casos, esta é a melhor forma para que possa poupar tempo e focar-se noutros trabalhos cruciais do seu site.
Aqui está o que precisa de fazer se pretender esta opção:
1. Inscreva-se num fornecedor de hospedagem que ofereça migração gratuita de sites
Aqui estão as empresas de hospedagem recomendadas que vêm com migração gratuita de sites:
- Hostinger – Bem conhecida pelo seu preço competitivo e solução única de hospedagem completa, o plano partilhado de um único site começa em 1.99$ / mês.
- InMotion Hosting – Excelente fornecedor de hospedagem com mais de 15 anos de experiência.
- GreenGeeks – Hospedagem amiga do ambiente, grande melhoria no recente desempenho da hospedagem.
- InterServer – Fornecedor de hospedagem da web rápido e confiável baseado em Nova Jersey – plano partilhado a partir de 2.50$ / mês.
- TMD Hosting – Excelente desempenho e ótimo preço – hospedagem partilhada a partir de 2.95$ / mês.
- Cloudways – Assistência de migração 100% automática para o primeiro site – a hospedagem baseada na nuvem começa em 10$ / mês.
2. Solicite a migração de site e forneça detalhes sobre o mesmo
Apresente uma solicitação de migração ao seu novo fornecedor de hospedagem da web. Normalmente, tudo o que precisa de fazer é fornecer os dados de login do fornecedor anterior – nome do fornecedor de hospedagem, login no painel de controlo e login no FTP, etc; e o seu novo fornecedor de hospedagem da web irá tratar do resto.
Exemplo: InMotion Hosting
Exemplo: GreenGeeks
Exemplo: Cloudways
3. Sente-se e relaxe
Sim, isto é tudo que precisa de fazer.
Não há resolução de erros na base de dados. Nem migração de contas de e-mail. Fácil como uma torta.
Opção #2: Migração manual de site
1. Compre um novo fornecedor de hospedagem da web
Irá precisar de um novo fornecedor de hospedagem da web antes de iniciar uma migração de hospedagem.
Há uma variedade de soluções de hospedagem por aí, cada uma com sua própria configuração e oferta. Irá necessitar de avaliar e comparar o que for mais adequado para si, com base numa série de fatores, como custo, espaço necessário e configuração do servidor, para citar alguns.
Além disso, o ideal é informar os seus visitantes e/ou clientes de que está a mudar para um novo fornecedor de hospedagem na web, juntamente com informações sobre as horas em que está a fazer a mudança. É uma boa prática de relações públicas fazer atualizações periódicas de status nas redes sociais para manter os clientes informados. Além disso, considere pedir aos seus utilizadores que não visitem o seu site durante a migração para minimizar a carga do sistema e evitar dores de cabeça adicionais no serviço ao cliente.
Utilize a Ferramenta de Comparação de Hospedagem do Steve em WHTop.com caso precise de uma segunda opinião.
2. Transfira ficheiros do site e contas de e-mail
Para quem tem um site estático (site sem base de dados), basta descarregar tudo (ficheiros .html, .jpg, .mov) do seu servidor de hospedagem existente e carregá-los para o seu novo fornecedor de hospedagem de acordo com a antiga estrutura de pastas. A mudança pode ser efetuada rapidamente usando um FTP / sFTP . Eu recomendo usar FileZilla se estiver à procura de uma.
Mover um site dinâmico (com uma base de dados) requer um pouco mais de trabalho.
Migração de base de dados
Para um site dinâmico que funciona em base de dados (ou seja, MySQL), terá de exportar a sua base de dados do seu antigo fornecedor de hospedagem e importá-la para o seu novo fornecedor. Se estiver no cPanel, esta etapa pode ser feita facilmente usando phpMyAdmin.
Se estiver a utilizar um sistema de gestão de conteúdos (por exemplo, WordPress, Joomla), terá de instalar as aplicações no novo fornecedor de hospedagem na web antes de importar a base de dados. Alguns CMS oferecem uma funcionalidade de transferência fácil (por exemplo, as funções de importação/exportação do WordPress) – pode utilizar essa função para transferir os seus ficheiros de dados diretamente através da plataforma CMS.
Migrar um site WordPress
Transferência do WordPress do cPanel para o cPanel
Para a hospedagem de sites WordPress em cPanel (a configuração mais comum), a forma mais rápida de mudar o seu site é zipar tudo na sua pasta “public_html” ou “www”, carregar a pasta para o seu novo fornecedor de hospedagem e adicionar as duas linhas seguintes no seu WP-config:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', WP_SITEURL);
Migração do WordPress utilizando plug-ins comuns
Como alternativa, existem muitos plug-ins bons de migração para quem está a mudar um site WordPress para um novo fornecedor de hospedagem da web. Eu gosto do Duplicador – Plug-in de Migração do WordPress e a Migração Tudo-em-Um do WP pela sua simplicidade. Estes plug-ins irão ajudá-lo a clonar e migrar um site WordPress para um novo fornecedor de hospedagem sem a necessidade de conhecimentos técnicos.
Migração de WordPress utilizando plug-ins especialmente concebidos para o efeito
Algumas empresas de hospedagem da web fornecem os seus próprios plug-in de migração WordPress. Por exemplo o WP Engine Automated Migration e a o SiteGround Migrator – estes são plug-ins especiais desenvolvidos para fazer transferência de sites WordPress para um fornecedor de hospedagem designado. Deve fazer uso dos plug-ins internos quando mudar para essas empresas em particular.
Mudança de contas de e-mail para outro fornecedor de hospedagem
Talvez uma das partes mais difíceis na troca de fornecedor de hospedagem da web seja transferir o seu e-mail. Basicamente, irá encontrar um destes três cenários:
Cenário # 1: o e-mail está hospedado atualmente num registador de domínios (como o GoDaddy)
Esta configuração de e-mail é a mais fácil de mudar. Faça login no seu registo de domínios (onde hospeda o seu e-mail), mude o seu hospedagem integrada de e-mail Um (ou @) registro para o novo host da web endereço IP.
Cenário # 2: as contas de e-mail são hospedadas com um terceiro (como o Microsoft 365)
Certifique-se de que os seus registos MX, em conjunto com quaisquer outros registos que o seu fornecedor de e-mail necessite, são atualizados no seu DNS.
Cenário # 3: contas de e-mail são hospedadas com o seu antigo fornecedor de hospedagem
Se estiver a migrar uma conta completa do cPanel para o cPanel, não tem de transferir as suas contas de e-mail manualmente. Alternativamente, pode descarregar todas as suas contas de e-mail (e todos os ficheiros dentro delas) do cPanel File Manager e carregá-las para o seu novo fornecedor de hospedagem. O processo é simples – aqui está um guia passo a passo no caso de precisar de ajuda.
Na pior das hipóteses (migrar de um painel de controlo de hospedagemmenos amigo do utilizador), terá de recriar manualmente todas as contas de e-mail existentes no seu novo fornecedor de hospedagem. O processo pode ser um pouco enfadonho – especialmente se estiver a funcionar com muitos endereços de e-mail.
3. Verificação final e resolução de problemas
Depois de ter carregado os seus ficheiros na nova configuração de hospedagem, verifique se está tudo a funcionar corretamente no seu site.
Algumas empresas de hospedagem fornecem uma plataforma de desenvolvimento (por exemplo, Cloudways) para que possa visualizar o seu site com facilidade e fluidez antes de o colocar ao vivo no novo ambiente, permitindo-lhe remediar quaisquer problemas nos bastidores.
Reparação de erros de navegação no site e links em falta
À medida que mudar os ativos do seu site do ambiente de hospedagem anterior, é possível que ativos, como gráficos, sejam mal colocados ou que determinados ficheiros sejam deixados para trás. Se tal acontecer, é provável que os seus visitantes experimentem Erros 404. Fique atento ao registo 404 durante e após a mudança – este registo irá alertá-lo sobre quaisquer ligações ou ativos não funcionais que necessite de corrigir para restaurar o seu site, de forma a ser totalmente funcional.
Na maioria dos casos, pode usar .htaccess redirectMatch e redirecione para apontar locais de ficheiros antigos para novos. Seguem-se alguns exemplos de códigos que pode utilizar.
Defina a sua página 404
Para minimizar os danos causados por links em falta – moved.html é a página que deseja mostrar aos seus visitantes quando existir um erro 404.
ErrorDocument 404 /moved.html
Transferindo uma página da web para um novo URL
Redirect 301 /previous-page.html http://www.example.com/new-page.html
Transferindo todo o directório para um novo local
redirectMatch 301 ^/category/?$ http://www.example.net/new-category/
Redirecionando páginas dinâmicas para um novo local
E, no caso de mudar a estrutura do seu site no novo fornecedor de hospedagem –
RewriteEngine on RewriteCond %{QUERY_STRING} ^id=13$ RewriteRule ^/page.php$ http://www.mywebsite.com/newname.htm? [L,R=301]
Resolução de problemas de erros de bases de dados
Existe o risco da sua base de dados ser corrompida durante a troca. Irei utilizar o WordPress como exemplo porque é o que eu estou mais familiarizado.
No caso de ainda poder aceder ao painel do WP, em primeiro lugar tente desabilitar todos os plug-ins e ver se a sua base de dados abre corretamente. Em seguida, reative-os um de cada vez, verificando a página inicial a cada vez para ter a certeza de que está a ser exibida corretamente.
As coisas ficam um pouco mais complicadas se não conseguir aceder ao seu painel. Experimente estes passos simples diferentes para ver se algum funciona:
- Volte a carregar a sua base de dados, escrevendo sobre a nova base de dados.
- Verifique de onde vem o erro de corrupção e tente reenviar esse ficheiro do seu site antigo para o novo.
- Abra o ficheiro e verifique se ele está a apontar para o seu novo servidor.
Solução #1: Reparação automática da base de dados WordPress
Se essas etapas não funcionarem, pode ter de fazer um pouco de codificação, mas vou falar-lhe sobre o assunto.
Primeiro, abra o novo site no FTP e vá para o seu ficheiro wp-config.php. O ficheiro deve estar na pasta principal onde o seu blog reside. Faça backup deste ficheiro antes de fazer qualquer edição.
Procure este texto:
/** Absolute path to the WordPress directory. */
Logo acima dessa linha, acrescente esta formulação:
define('WP_ALLOW_REPAIR',true);
Guarde as suas alterações e deixe o seu programa FTP aberto por agora. Abra o seu navegador favorito. Vá para o seguinte endereço para o representante
http://yourwebsitename.com/wp-admin/maint/repair.php
Solução #2: phpMyAdmin
Se os métodos acima não funcionarem, o próximo passo é ir à sua base de dados.
Isso pode ser assustador se não tiver a certeza de como é que as bases de dados funcionam, mas as etapas são bem simples. Mesmo que destrua por completo a base de dados, será possível fazer novamente o descarregamento a partir do servidor antigo e fazer o carregamento novamente. Não há necessidade de ter medo, partindo do princípio de que tem o backup da sua base de dados.
Aceda a phpMyAdmin a partir do seu novo fornecedor de hospedagem. Escolha a sua base de dados WordPress. Isto é tipicamente intitulado de yoursite_wrdp1.
No entanto, pode variar. Provavelmente verá “WP” algures no título (veja a imagem abaixo). Também pode encontrar o nome da sua base de dados listada no ficheiro wp-config.php que abriu na etapa acima. Clique no nome da base de dados em phpMyAdmin para o abrir.
4. Referindo o DNS do domínio ao seu novo fornecedor de hospedagem da web
De seguida, irá precisar de mudar o registo DNS do seu site (A, AAAA, CNAME, MX) para os servidores do novo fornecedor de hospedagem da web no seu registador.
O seu registo DNS é uma lista de “instruções” que especifica para onde enviar o utilizador; mover o seu registo DNS para os novos servidores garante que os visitantes encontrarão o seu site tal como pretendido, em vez de receberem um erro ou um desvio. Este é um passo fundamental – certifique-se de que obtém as informações DNS correctas do seu novo fornecedor de hospedagem na web.
Estas são as instruções passo a passo sobre como alterar o DNS do seu site no Godaddy, Name Cheape Domain.com.
Escolha
Se o seu domínio estiver actualmente registado no seu antigo fornecedor de hospedagem web, considere transferir o domínio para um terceiro para que, caso necessite de trocar de fornecedor novamente, o seu domínio possa vir consigo mais facilmente e sem quaisquer potenciais complicações.
5. Verificar a propagação do DNS
Depois de ter solicitado a mudança do seu registo DNS, a mudança pode demorar entre algumas horas até a um dia inteiro para entrar em funcionamento.
Assim que a mudança for para o ar, alerte a sua antiga empresa de hospedagem sobre o cancelamento. Monitorize de perto o tempo de atividade do seu site pelo menos durante uma semana, para garantir que tudo no novo fornecedor de hospedagem esteja a funcionar corretamente.
Saber quando é altura de mudar o seu fornecedor de hospedagem da web
Mudar para uma nova hospedagem web pode ser um momento stressante – e é por isso que muitos proprietários de sites preferem não mudar de hospedagem web, a menos que seja necessário. Afinal de contas, porquê perder tempo e energia quando tudo está a funcionar bem?
Então, qual é o momento certo para começar à procurar de um novo fornecedor de hospedagem? Como é que sabe se o seu fornecedor de hospedagem é a raiz do problema do seu site?
Aqui estão algumas dicas:
- O seu site está constantemente a cair
- O seu site é muito lento
- O apoio ao cliente não é útil
- Precisa de mais espaço, funcionalidades ou outros recursos
- Está a pagar muito
- Já foi hackeado mais do que uma vez
- Já ouviu falar de um óptimo serviço noutro lugar
Um bom fornecedor de hospedagem = melhor sono à noite
Quando mudei para o InMotion Hosting anos atrás – o apoio técnico foi muito prestável e mudou o meu site de forma segura e tranquila enquanto eu dormia. Acordei com um site que funcionava de forma rápida e fiável, sem uma única falha no serviço.
Se não sentir esse nível de conforto ou se estiver incomodado com os relatórios negativos que viu sobre o seu fornecedor de hospedagem na web, talvez seja altura de mudar.
Perguntas Frequentes sobre a migração de hospedagem da Web
O termo migração de site refere-se a dois cenários: 1, ao processo de migração de um site de um domínio para outro, geralmente com alteração dos locais, da plataforma de hospedagem e do design; e 2, ao processo de migração de um site de um fornecedor de hospedagem para outro.
Utilizamos o termo vagamente neste artigo e referimo-nos ao segundo cenário.
Desde ser gratuito até cerca de 100$, dependendo da complexidade do seu site. Muitos fornecedores de hospedagem da web, conforme mencionado neste artigo, fornecem apoio gratuito à migração de sites para os seus novos clientes.
Sim. Mudar um site de um fornecedor de hospedagem para outro pode ser difícil, se nunca o tiver feito anteriormente. Se for possível, pergunte ao seu novo fornecedor de hospedagem da web se ele estaria disposto a ajudá-lo com a migração gratuita de site – o que lhe permitirá fazê-lo sem stress.
Empresas de hospedagem como A2 Hosting, GreenGeeks, Hostingere InMotion Hosting fornecem serviços gratuitos de migração de sites a novos clientes.
Os nomes de domínio não têm de ser registados com o seu fornecedor de hospedagem. De fato, pode hospedar o seu nome de domínio com um fornecedor de serviços e vinculá-lo à hospedagem fornecida por outro.
Geralmente, não – mudar os fornecedores de hospedagem da web não irá afetar o SEOPartindo do princípio de que mantém a estrutura e o conteúdo do seu site inalterados. No entanto, a qualidade da sua hospedagem (tempo de atividade, velocidade, etc.) afeta a sua classificação de pesquisa a longo prazo – e é por isso que eu recomendo fortemente escolher o melhor fornecedor de hospedagem da web da nossa lista.
Sim, é perfeitamente possível hospedar um site a custo zero. No entanto, estes sites são muitas vezes limitados em muitos aspetos, como o facto de terem muito poucos recursos e a imposição da marca do fornecedor de hospedagem. Provavelmente, também será forçado a utilizar um subdomínio da hospedagem gratuita em que se encontra, uma vez que os nomes de domínio reais custam dinheiro.
Tecnicamente, isto pode ser feito através da transferência de ativos como a hospedagem web, o nome de domínio e o acesso a plug-ins e aplicações de terceiros. No entanto, se estiver a pensar em fazer isto, é melhor garantir que as finanças envolvidas são mantidas em depósito para sua proteção.
Leia também
- Ferramentas a serem consideradas de monitorização de tempo de atividade
- Os melhores fornecedores a serem considerados de certificado SSL
- Como hospedar o seu próprio site
- Como mudar o seu site para um novo fornecedor de hospedagem
- Como construir um site de portfólio de autor
- Como construir um site de imóveis IDX