Artigos de suporte do Web750 e guias de procedimentos:


Guia de migração manual do WordPress para um novo provedor de hospedagem web ou seu próprio servidor dedicado



WordPress é um sistema de gerenciamento de conteúdo (CMS) gratuito e de código aberto que permite aos usuários criar e manter sites e blogs sem exigir amplo conhecimento de codificação. Lançado inicialmente em 2003 por Matt Mullenweg e Mike Little, começou como uma simples plataforma de blog, mas rapidamente evoluiu para uma ferramenta abrangente de construção de sites.


WordPress é um sistema de gerenciamento de conteúdo (CMS) gratuito e de código aberto que permite aos usuários criar e manter sites e blogs sem exigir amplo conhecimento de codificação. Lançado inicialmente em 2003 por Matt Mullenweg e Mike Little, começou como uma simples plataforma de blog, mas rapidamente evoluiu para uma ferramenta abrangente de construção de sites.


Uma das características notáveis do WordPress é sua vasta comunidade de desenvolvedores e usuários. Esta comunidade contribui criando plugins e temas e fornecendo suporte através de vários fóruns, facilitando a compreensão e utilização da plataforma pelos recém-chegados.


Importância da migração de sites e possíveis razões para isso:


A migração de sites refere-se à movimentação de um site de um ambiente de hospedagem para outro e à transferência dos arquivos, bancos de dados e configurações do site. Este procedimento, embora às vezes complexo, é essencial por vários motivos.


Mudar de provedor de hospedagem: Nem todos os serviços de hospedagem são criados iguais. O proprietário de um site pode começar com um host específico e então perceber que precisa de mais recursos, melhor tempo de atividade, velocidades mais rápidas ou melhor suporte ao cliente. Nesses casos, torna-se necessário mudar para um host mais adequado.


Otimizações de sites: com o tempo, à medida que um site cresce, pode ser necessário reestruturar sua arquitetura, alterar seu domínio ou mudar para um protocolo HTTPS mais seguro. Essas mudanças geralmente exigem uma migração.


Aquisições de negócios ou rebranding: as empresas que são adquiridas ou passam por uma fase de rebranding podem precisar fundir seus ativos digitais ou movê-los para se alinharem à nova identidade da marca.


Desenvolvimento e teste: às vezes, os desenvolvedores movem um site para um ambiente de teste ou de teste para testar novos recursos ou atualizações sem afetar o site ativo. Depois de testado, o site pode precisar ser migrado de volta para o servidor ativo.


Embora a migração de sites possa ser assustadora, é crucial para muitos proprietários de sites garantir que sua presença digital esteja alinhada com seus objetivos e proporcione a melhor experiência possível ao usuário.


Pré-requisitos para migração para WordPress


Antes de iniciar o processo de migração, garantir que alguns pré-requisitos estejam em vigor é essencial para garantir uma transição tranquila. Aqui, detalharemos cada etapa de pré-requisito e explicaremos sua importância na migração.


Backup


Importância: um backup completo do site WordPress é a base para uma migração bem-sucedida. Ele atua como uma rede de segurança, garantindo que você possa restaurar seu site WordPress ao estado anterior sem perder dados se algo der errado durante a migração.


O que fazer backup: é fundamental fazer backup dos arquivos do site e do banco de dados, pois eles contêm todas as informações necessárias, incluindo o conteúdo do seu site, dados do usuário e configurações.


Soluções de backup: Vários plug-ins e ferramentas estão disponíveis no ecossistema WordPress para facilitar backups. Algumas opções populares incluem UpdraftPlus, BackWPup, etc.


Provedor de hospedagem na web adequado para WordPress


Importância: selecionar um serviço de hospedagem web exemplar é fundamental, pois impacta diretamente o desempenho, a segurança e a escalabilidade do seu site.


Considerações: ao escolher um host, considere fatores como tempo de atividade, velocidade, suporte ao cliente e compatibilidade com WordPress. Além disso, considere suas necessidades específicas de largura de banda, espaço de armazenamento e tipo de servidor.


Pesquisa: priorize pesquisas extensas e leitura de avaliações para avaliar a credibilidade e o desempenho de possíveis provedores de hospedagem.


Credenciais FTP/SFTP


Importância: FTP (File Transfer Protocol) e SFTP (Secure File Transfer Protocol) transferem arquivos entre seu computador e seu servidor web. Ter as credenciais necessárias permite fazer upload ou download de arquivos com segurança.


Adquirir credenciais: essas credenciais normalmente podem ser obtidas no seu provedor de hospedagem. Inclui informações como endereço do servidor, nome de usuário e senha.


Usando FTP/SFTP: Utilize aplicativos como FileZilla ou Cyberduck para estabelecer uma conexão entre seu computador e o servidor usando as credenciais adquiridas.


Acesso ao banco de dados


Importância: O banco de dados é a espinha dorsal do seu site WordPress, armazenando dados essenciais como postagens, páginas e informações do usuário. É necessário acesso ao banco de dados para migrar esses dados para o novo host.


Obtenção de credenciais: Essas credenciais podem ser encontradas no painel de controle da hospedagem. Você precisa do nome do banco de dados, nome de usuário e senha para acessá-lo.


Ferramentas de gerenciamento de banco de dados: ferramentas como o phpMyAdmin gerenciam bancos de dados de maneira eficaz, permitindo operações como exportação e importação de arquivos de banco de dados.


Ao aderir a essas etapas de pré-requisito, os usuários estão se preparando para um processo de migração do WordPress mais tranquilo e seguro, minimizando possíveis erros ou perda de dados durante a migração.


Explicação do processo de migração manual do WordPress


Transferência de arquivos


Mover um site WordPress manualmente envolve transferir arquivos e bancos de dados separadamente. Esta seção se aprofunda na transferência de arquivos entre os servidores de hospedagem antigos e novos. A transferência de arquivos é facilitada através de protocolos como FTP ou SFTP. Vamos detalhar cada etapa para entender melhor esse processo:


Noções básicas sobre o protocolo de transferência de arquivos (FTP) ou protocolo de transferência segura de arquivos (SFTP)


Visão geral de FTP/SFTP: FTP e SFTP são padrões para transferência de arquivos em uma rede. Embora o FTP seja um método tradicional, o SFTP adiciona uma camada de segurança, criptografando os dados transmitidos. Isso torna o SFTP uma opção mais segura para transferência de dados confidenciais.


Por que são necessários: Esses protocolos são necessários para transferir arquivos entre sua máquina local e seu servidor de forma segura e eficiente. Ajuda a mover os arquivos do WordPress para o novo host sem perder dados.


Uso de aplicativos como FileZilla ou Cyberduck


Introdução aos aplicativos: aplicativos como FileZilla e Cyberduck são populares para gerenciar transferências de arquivos via FTP ou SFTP. Essas ferramentas oferecem interfaces fáceis de usar para conectar sua máquina local ao servidor web.


Configuração: Baixe e instale um desses aplicativos. Eles geralmente exigem que você insira as credenciais FTP/SFTP para configurar uma conexão entre o sistema local e o servidor.


Guia passo a passo sobre migração do WordPress para novo servidor


Conecte-se ao antigo provedor de hospedagem ou servidor antigo


Adquirir credenciais: obtenha as credenciais FTP/SFTP do seu antigo provedor de hospedagem, incluindo o endereço do servidor, nome de usuário e senha.


Iniciando conexão: use as credenciais do aplicativo FTP/SFTP escolhido para estabelecer uma conexão com o host antigo.


Baixar arquivos do WordPress


Localizando arquivos: uma vez conectado, navegue até o diretório onde seus arquivos do WordPress estão armazenados (geralmente em uma pasta chamada public_html ou www).


Baixando arquivos: selecione todos os arquivos do WordPress e baixe-os para sua máquina local. Certifique-se de que a estrutura de diretórios esteja intacta.


Conecte-se ao novo host ou novo servidor


Como adquirir novas credenciais: obtenha as credenciais FTP/SFTP do seu novo provedor de hospedagem.


Iniciando uma nova conexão: estabeleça uma nova conexão em seu aplicativo FTP/SFTP usando as credenciais do novo host.


Fazer upload de arquivos do WordPress


Enviando arquivos: Uma vez conectado ao novo host, navegue até o diretório onde deseja enviar os arquivos do WordPress. Normalmente, será uma pasta chamada public_html ou www.


Iniciando upload: comece a enviar os arquivos baixados do host antigo para o novo host, preservando a estrutura de diretórios.


Seguindo esta abordagem sistemática, os usuários podem transferir com segurança seus arquivos WordPress do servidor de hospedagem antigo para o novo, uma etapa crítica no processo de migração manual.


É recomendável verificar se todos os arquivos foram transferidos corretamente antes de passar para a próxima fase da migração, que envolve a transferência do banco de dados.


Migração de banco de dados WordPress


Depois de transferir com sucesso seus arquivos do WordPress, a próxima etapa fundamental é migrar o banco de dados do seu site. Ele armazena todos os seus dados críticos, incluindo postagens, páginas e informações do usuário.


A ferramenta popular para esse processo é o PHPMyAdmin, amplamente utilizado em hospedagem web. Aqui, orientaremos você nesse processo passo a passo.


Introdução ao PHPMyAdmin


Visão geral do PHPMyAdmin: PHPMyAdmin é uma ferramenta gratuita e de código aberto com uma interface gráfica (GUI) para gerenciar bancos de dados MySQL e MariaDB. Ele permite que os usuários criem, modifiquem, excluam e gerenciem bancos de dados facilmente sem interfaces de linha de comando.


Acessando o PHPMyAdmin: Normalmente, o PHPMyAdmin pode ser acessado através do painel de controle da sua hospedagem na web. Os painéis de controle como cPanel, Plesk ou DirectAdmin geralmente possuem links diretos para PHPMyAdmin para gerenciamento de banco de dados.


Guia passo a passo para migração de banco de dados WordPress


Acesse o PHPMyAdmin no host antigo


Faça login na conta de hospedagem: primeiro, faça login no painel de controle da sua antiga conta de hospedagem.


Navegando para PHPMyAdmin: Encontre e clique no ícone ou link do PHPMyAdmin, geralmente encontrado na seção de bancos de dados, para acessar a ferramenta.


Exportar o banco de dados WordPress


Selecionando o banco de dados: No PHPMyAdmin, localize e selecione o banco de dados exato que seu site WordPress está usando. Você pode encontrar essas informações no arquivo wp-config.php da instalação do WordPress.


Exportando o banco de dados: Navegue até a guia "Exportar" quando o banco de dados correto for selecionado. Escolha o método de exportação “Rápido” e o formato “SQL” e clique no botão “Ir” para iniciar o processo de exportação. Isso irá gerar um arquivo SQL, que será salvo em sua máquina local.


Acesse o PHPMyAdmin no novo provedor de hospedagem


Faça login na nova conta de hospedagem: faça login no painel de controle cPanel ou PLESK do seu novo provedor de hospedagem.


Navegando para PHPMyAdmin: como no host antigo, navegue para PHPMyAdmin através do painel de controle.


Importar o banco de dados WordPress


Criando um novo banco de dados: No PHPMyAdmin do novo host, crie um novo banco de dados para importar os dados exportados.


Importando o banco de dados:


Navegue até a aba "Importar" no PHPMyAdmin.


Clique no link "Escolher arquivo" e selecione o arquivo SQL exportado anteriormente da sua máquina local.


Clique no botão "Ir" para iniciar o processo de importação.


Etapas pós-importação


Atualizando detalhes de conexão do banco de dados: após importar o banco de dados, atualize o arquivo wp-config.php na instalação do WordPress para refletir o novo nome, nome de usuário e senha do banco de dados.


Verificando a integridade dos dados: verifique se os dados foram importados corretamente navegando em várias seções, como postagens e páginas no painel do WordPress.


Essas etapas garantem uma transição tranquila do banco de dados do host antigo para o novo. Assim que a migração do banco de dados for concluída, você estará um passo mais perto de ter seu site totalmente funcional no novo ambiente de hospedagem. É recomendável testar o site minuciosamente para confirmar se a migração foi bem-sucedida.


Atualizando o arquivo wp-config.php como parte da migração do WordPress


Ao migrar um site WordPress manualmente, atualizar o arquivo wp-config.php é fundamental. Este arquivo contém informações críticas que facilitam a conexão entre o site WordPress e seu banco de dados. Você pode encontrá-lo no diretório raiz de instalação do site WordPress. Ele encapsula detalhes como nome do banco de dados, nome de usuário e senha.


Primeiro, para modificá-lo com novas credenciais de banco de dados, acesse o diretório raiz usando um cliente FTP/SFTP. Localize e baixe o arquivo wp-config.php. Antes de alterar, faça backup para evitar perda de informações.


Abra o arquivo wp-config.php usando um editor de texto e encontre o segmento que contém as credenciais do banco de dados listadas como DB_NAME, DB_USER, DB_PASSWORD e DB_HOST. Aqui, atualize o nome, nome de usuário e senha do banco de dados antigo com as novas credenciais obtidas do novo host.


Geralmente, DB_HOST é indicado como 'localhost', mas pode variar dependendo do seu provedor de hospedagem; certifique-se de confirmar este detalhe. Salve as novas alterações e faça upload do arquivo de volta para o servidor.


Ao fazer isso, você estabelece um link seguro entre o novo banco de dados e seu site WordPress, garantindo seu bom funcionamento após a migração.


Como lidar com alterações de nomes de domínio durante a migração para WordPress


Durante uma migração para WordPress, é comum passar por uma mudança de nome de domínio, o que exige a alteração de URLs em todo o seu site para alinhá-lo ao novo domínio. Uma transição perfeita pode ser alcançada usando diferentes métodos.


Uma abordagem é utilizar plug-ins do WordPress projetados para essa finalidade. Plugins como “Velvet Blues Update URLs” ou “Better Search Replace” podem automatizar a atualização de URLs, reduzindo as chances de problemas ou erros e economizando tempo. Esses plug-ins permitem que você substitua facilmente URLs antigos por novos em seu site, garantindo consistência e funcionalidade após a migração.


Como alternativa, se preferir uma abordagem prática, você pode atualizar manualmente os dados serializados no banco de dados. Este método envolve acessar o banco de dados através de uma ferramenta como PHPMyAdmin e localizar e editar manualmente os URLs.


No entanto, é necessário ter cuidado, pois edições incorretas podem danificar seu site. Certifique-se de fazer backup do seu banco de dados antes de fazer alterações para evitar perda de dados e facilitar a restauração em caso de erros.


Este método deve ser realizado com uma compreensão clara do gerenciamento de banco de dados para evitar contratempos.


Ao lidar cuidadosamente com a mudança do nome de domínio, você abre caminho para uma migração bem-sucedida, alinhando seu site com o novo endereço on-line.


Etapas pós-migração para site WordPress


Verificando a funcionalidade do site


Após migrar seu site WordPress, é fundamental verificar meticulosamente sua funcionalidade. Comece por:


Testando páginas e postagens: navegue por várias páginas e postagens para garantir que todo o conteúdo seja exibido corretamente e sem erros.


Verificação de funcionalidade: teste diferentes funcionalidades, incluindo formulários, seções de comentários e plug-ins, para garantir que funcionem conforme o esperado.


Problemas e soluções potenciais: procure problemas comuns, como links quebrados ou imagens ausentes. Ter um plano de contingência para resolver isso imediatamente será benéfico.


Atualização de mecanismos de pesquisa e usuários


Quando o site estiver funcional, atualize os mecanismos de pesquisa e sua base de usuários sobre a migração:


Mecanismos de pesquisa: notifique os mecanismos de pesquisa sobre a migração usando ferramentas como o Google Search Console. Esta etapa ajuda a manter as classificações de SEO do seu site.


Informar os usuários: mantenha seus usuários regulares e assinantes informados sobre a migração, mencionando possíveis interrupções ou alterações nos nomes de domínio para manter a confiança e a transparência.


Otimizações


Por fim, concentre-se na otimização para melhorar o desempenho do seu site no novo host:


Limpar cache: limpe o cache para evitar que dados antigos deixem seu site lento. Também ajudará a exibir a versão mais recente de suas páginas.


Links quebrados: verifique e repare links quebrados para garantir uma experiência de usuário perfeita.


Configurações de SEO: verifique se as configurações de SEO estão intactas para manter as classificações do mecanismo de pesquisa do seu site.


Otimizações de desempenho: concentre-se em otimizar o desempenho do seu site no novo host, aproveitando recursos ou ferramentas que o novo provedor de hospedagem pode oferecer para melhorar a velocidade do site e a experiência do usuário.


Seguir essas etapas pós-migração garante uma transição tranquila para o novo host, mantendo a funcionalidade do seu site e a experiência do usuário.


Solução de problemas comuns de migração do WordPress


Migrar um site é meticuloso; às vezes, podem surgir problemas após a migração. Aqui, abordamos alguns problemas comuns e como solucioná-los:


"Erro ao estabelecer uma conexão com o banco de dados"


Causas: Este erro geralmente ocorre devido a credenciais de banco de dados incorretas no arquivo wp-config.php ou problemas no servidor de banco de dados.


Soluções: Para resolver isso, verifique novamente as credenciais do banco de dados no arquivo wp-config.php, garantindo que correspondam aos novos detalhes do banco de dados. Se o problema persistir, peça ao seu provedor de hospedagem para verificar se há problemas relacionados ao servidor.


Imagens ou links quebrados


Causas: geralmente devido a URLs incorretos no banco de dados ou caminhos de arquivos que não foram atualizados durante a migração.


Soluções: utilize plug-ins como "Velvet Blues Update URLs" para atualizar URLs em massa ou atualizar URLs manualmente no banco de dados via PHPMyAdmin.


Problemas de login


Causas: podem ser resultado de um arquivo .htaccess corrompido ou de problemas com o banco de dados.


Soluções: tente redefinir o arquivo .htaccess para as configurações padrão e certifique-se de que o prefixo do banco de dados no arquivo wp-config.php corresponda ao do seu banco de dados.


Velocidade e desempenho do site WordPress após a migração


Causas: possíveis problemas incluem imagens não otimizadas, excesso de plug-ins ou serviço de hospedagem deficiente.


Soluções: otimize imagens, remova plug-ins desnecessários e considere o uso de mecanismos de cache para melhorar a velocidade. Além disso, colabore com seu provedor de hospedagem para otimizações no servidor.


Identificar e resolver proativamente esses problemas comuns pode agilizar o processo de migração e garantir uma transição mais tranquila para o novo ambiente de hospedagem.


Conclusão


Concluindo, embora complexa, a migração manual de um site WordPress oferece controle preciso sobre todo o processo. Cada etapa é significativa para uma transição bem-sucedida, desde a preparação de pré-requisitos, como backups e escolha do host certo, até a migração cuidadosa de arquivos e bancos de dados.


Além disso, a atualização meticulosa do arquivo wp-config.php e o tratamento adequado das alterações de nomes de domínio são componentes cruciais que protegem a integridade do seu site durante a migração.


Após a migração, uma verificação rigorosa da funcionalidade do site e a atualização dos mecanismos de pesquisa e dos usuários demonstram um gerenciamento responsável do site. Além disso, resolver prontamente problemas comuns pós-migração significa profissionalismo e garante aos usuários uma experiência de navegação perfeita.


Ao embarcar nesta jornada de migração manual, tenha paciência e planejamento detalhado para conduzir o processo com o mínimo de contratempos, garantindo que seu site continue prosperando em seu novo lar.


Links / Recursos úteis


  • How to Migrate Your WordPress Website

  • The Best Way to Migrate a WordPress Website (WP Engine)

  • How to Move WordPress to a New Host or Server With No Downtime (WP Beginner)

  • Support Article (in English)

  • Go back to Web750