WordPress

Como mover um site WordPress de um host para outro

Como mover um site WordPress de um host para outro

Se você quiser mover site WordPress de uma hospedagem gerenciada / não gerenciada / compartilhada / dedicada / VPS para outra sem nenhum grande tempo de inatividade, este é o guia de que você precisa. Se você já tem SSL ou deseja mover um site de hospedagem compartilhada para VPS, você pode enfrentar um pouco de tempo de inatividade.

Migrar o site WordPress de um servidor para outro

Se você tem um site hospedado em hospedagem compartilhada como Hostgator, Bluehost, Siteground, etc., estes são os passos que você precisa seguir. Geralmente, essas empresas de hospedagem compartilhada fornecem um cPanel e, portanto, é bastante fácil mover tudo com a ajuda do cPanel.

Primeiro, você precisa fazer backup de tudo, incluindo seus arquivos, bem como o banco de dados.

Para fazer backup dos seus arquivos, você deve abrir o 'Gerenciador de Arquivos' que deve ser fornecido pelo seu provedor de hospedagem, e você pode encontrá-lo no seu cPanel. Se você adicionou vários domínios em sua conta de hospedagem, você precisa navegar de acordo. Caso contrário, você pode encontrar um diretório chamado public_html, onde você obterá todos os arquivos, incluindo o núcleo do WordPress. Selecione todos os arquivos, crie um arquivo com um .extensão zip e fazer a pasta compactada. Baixe para o seu computador. Não se esqueça de um único arquivo - principalmente o .htaccess, que está oculto por padrão.

Agora você precisa fazer backup do seu banco de dados. Como você já tem cPanel e phpMyAdmin, pode usar essa ferramenta para baixar o banco de dados. Para fazer isso, abra seu cPanel e vá para phpMyAdmin. Você pode encontrar o nome do seu banco de dados do lado esquerdo. Selecione isso e mude para Exportar aba.

A partir daqui, você precisa escolher Rápido como Método de exportação, e SQL de Formato menu suspenso. Depois disso, clique no Vai botão para iniciar o download.

Agora, você tem que ir para sua nova conta de hospedagem e adicionar o domínio primeiro. Se você já fez isso ao se inscrever para uma nova conta, você não precisa fazer isso novamente. No entanto, se você ainda não fez isso, você precisa adicionar seu domínio ao seu cPanel. Você pode usar o Addon Domains opção (pode ser diferente, mas o termo permanece semelhante).

Depois disso, você deve criar um banco de dados para o seu novo site. Ao criar, não se esqueça de anotar o nome do banco de dados, ID do usuário e senha. Sem eles, você não seria capaz de mapear seus arquivos para seu banco de dados.

Você pode encontrar a opção de banco de dados MySQL em seu cPanel que você pode usar para fazer isso. Para criar um banco de dados, você precisa inserir um nome de banco de dados, ID de usuário e senha. Você deve criar o arquivo de nome do banco de dados e, em seguida, adicionar o ID do usuário e a senha. Depois disso, você deve permitir que o ID do usuário acesse o banco de dados. Para isso, você pode usar a seção chamada Adicionar usuário ao banco de dados.

Depois de clicar no Adicionar botão, você deve encontrar uma janela onde tem que permitir / bloquear o ID do usuário para acessar certas coisas do banco de dados. Para se livrar de qualquer problema, você pode marcar no TODOS OS PRIVILÉGIOS opção e clique no Faça mudanças botão.

Agora, você precisa carregar o banco de dados que você baixou da conta de hospedagem antiga. Para isso, abra o aplicativo phpMyAdmin e selecione o banco de dados do seu lado esquerdo. Depois disso, vá para Importar aba. Você deve encontrar um botão chamado Escolher arquivo. Clique nele e selecione o arquivo do seu computador.

Não mude nada na tela e clique no botão Vai botão diretamente. Deve demorar alguns segundos para terminar o upload.

A próxima etapa é carregar os arquivos que você baixou do servidor antigo. Para fazer isso, abra o diretório raiz do seu domínio usando o Gerenciador de Arquivos e vá para public_html. Se você tiver um domínio, faça upload de todos os arquivos aqui. Se você tiver vários domínios, navegue até o diretório raiz desse domínio e carregue os arquivos lá. Após o upload, você precisa descompactar a pasta compactada.

Agora, você precisa substituir os detalhes do banco de dados antigo pelo novo. Para isso, abra o wp-config.php arquivo e substitua o nome do banco de dados, ID de usuário e senha. Depois de alterar, salve o arquivo.

Em seguida, você precisa alterar o servidor de nomes de seu domínio. Para isso, obtenha o servidor de nomes de sua conta de hospedagem e insira-os no painel de controle de seu domínio. Provedores de domínio diferentes têm opções diferentes. No entanto, você pode pesquisar isso ou pedir ajuda à equipe de suporte.

Com essa etapa concluída, você concluiu a migração de seus arquivos de um host para outro. Pode levar até 48 horas para propagar tudo. Nesse ínterim, você pode abrir este site e verificar se o seu site está exibindo um IP novo ou antigo. Se o novo endereço IP estiver visível, a propagação é feita. Você também pode usar a ferramenta ping em seu computador para verificar o endereço IP. Se o seu computador está exibindo o IP antigo, mas a ferramenta online está exibindo o novo IP, você precisa limpar o seu cache DNS.

Como mover um site WordPress de hospedagem compartilhada para VPS não gerenciado

É muito fácil mover um site WordPress de hospedagem compartilhada para outra hospedagem compartilhada, uma vez que ambos têm cPanel, que tem todas as ferramentas necessárias como phpMyAdmin, Gerenciador de Arquivos e assim por diante. No entanto, existem muitas pessoas que muitas vezes escolhem VPS não gerenciado porque você pode obter acesso root e VPS não gerenciado é comparativamente mais barato do que hospedagem compartilhada.

O que é um VPS não gerenciado

VPS significa Servidor Privado Virtual. Em palavras simples, se a sua conta de hospedagem VPS não tiver um cPanel, você pode chamá-lo de VPS não gerenciado. Para acessar um servidor VPS não gerenciado, você precisa de algumas ferramentas como Putty, cliente FTP como Filezilla ou Cyberduck. Alguns exemplos de provedores de VPS não gerenciados são Digital Ocean, Linode, Vultr e assim por diante.

Se você já comprou uma conta VPS não gerenciada e não sabe de nada, mas deseja mover seu site WordPress de hospedagem compartilhada para VPS não gerenciada, você pode seguir estas etapas.

Antes de começar, baixe Cyberduck e Putty aqui. Além disso, você precisa baixar o backup do site antigo, incluindo todos os arquivos e banco de dados. As etapas são mencionadas acima.

Agora, você deve saber que algumas empresas como WordPress, Ghost, Joomla, Discourse, etc., fornecem aplicativos de um clique, enquanto outros como o Linode não oferecem tal coisa. Nesse caso, você pode usar algumas outras ferramentas de terceiros como ServerPilot, ServerAvatar, EasyEngine, etc. Entre eles, o ServerPilot tornou-se recentemente uma ferramenta paga - mas esta é a melhor até agora em termos de segurança e usabilidade.

Não importa qual conta de hospedagem você usa, você deve primeiro criar um servidor, instalar o sistema operacional e anotar a senha de root. Diferentes provedores de hospedagem têm opções diferentes, mas o principal é o mesmo. No entanto, se você usar o ServerPilot, terá que usar a versão de 64 bits do Ubuntu LTS 16.04 ou 18.04. Eles não suportam mais nada.

Portanto, você precisa adicionar o nome de domínio em sua conta de hospedagem e alterar o servidor de nomes em sua conta de domínio. Além disso, sugere-se usar uma VPN a partir de agora. Caso contrário, você não pode detectar a nova conta de hospedagem em seu computador.

Se você usar o aplicativo de um clique do Digital Ocean ou Vultr, poderá instalar o WordPress rapidamente. Se você escolher este método, poderá encontrar seus arquivos de instalação do WordPress aqui:

/ var / html

Se você usa o ServerPilot para instalar o WordPress, pode encontrar seus arquivos de instalação do WordPress aqui:

/ srv / users / user_name / apps / app_name / public

Você deve encontrar um arquivo chamado wp-config.php. Faça o download e mantenha o nome de usuário e a senha do banco de dados. Não se esqueça de fazer isso.

Você deve excluir todos os arquivos de instalação do WordPress. Como as pastas wp-admin, wp-content e wp-includes demoram muito para serem excluídas, você pode usar o putty para removê-las. Para isso, abra o Putty e digite o endereço IP do seu servidor. Certifique-se de que a porta está definida como 22. Em seguida, clique no Abrir botão e confirme a conexão. Depois disso, você precisa inserir seu nome de usuário e senha. Entrar raiz como nome de usuário. Você deve obter uma senha na mesma página ou por e-mail após criar o servidor em sua conta de hospedagem.

Em seguida, insira este:

Usuários do aplicativo com um clique:

rm -rf / var / html / wp-admin rm -rf / var / html / wp-content rm -rf / var / html / wp-includes

Usuários do ServerPilot:

rm -rf / srv / users / user_name / apps / app_name / public / wp-admin rm -rf / srv / users / user_name / apps / app_name / public / wp-content rm -rf / srv / users / user_name / apps / app_name / public / wp-includes

Depois disso, você pode abrir o aplicativo Cyberduck, navegar até essa pasta e excluir outros arquivos de instalação.

Na próxima etapa, você precisa fazer o upload do arquivo de backup compactado. Faça isso e descompacte o arquivo. Se você receber algum erro ao descompactar, poderá inserir este comando no Putty:

sudo apt-get update sudo apt-get install descompactar

Depois de descompactar esses arquivos, você deve substituir as informações do banco de dados. Para isso, abra o wp-config.arquivo php que você baixou. Em seguida, abra o wp-config atual.arquivo php que você acabou de enviar. Copie o nome do banco de dados, ID de usuário e senha do wp-config baixado.arquivo php e substituí-los pelo wp-config carregado.arquivo php.

Depois disso, você precisa instalar o phpMyAdmin. Caso contrário, você não pode importar o banco de dados. Para isso, siga estes passos.

S0 baixe a última versão do phpMyAdmin aqui e envie o arquivo zip para o seu diretório raiz. Depois disso, descompacte o arquivo e renomeie-o. Certificar-se de que; você usa um nome indescritível. Por exemplo, se você escolher abcd, você pode abrir o phpMyAdmin assim:

http: // seu-nome-de-domínio / abcd

Depois de escolher um nome, abra a pasta e descubra config.amostra.inc.php Arquivo. Você pode renomear para config.inc.php. Depois disso, abra este arquivo com um editor e faça uma alteração no que diz:

$ cfg ['blowfish_secret']

Deve ser assim:

$ cfg ['blowfish_secret'] = 'k7i259684 (* ^ 3q42bd ^ $ 4353yow * q5Trs ^ 1'

Agora, abra phpMyAdmin e digite o ID do usuário e a senha do banco de dados para fazer login. Em seguida, selecione o nome do banco de dados à sua esquerda, selecione todas as tabelas do banco de dados e remova-as de acordo.

Então vá para Importar guia e importe o banco de dados que você baixou anteriormente.

Isso é tudo! Agora seu site deve funcionar corretamente na nova conta de hospedagem.

Como mover um site WordPress de VPS não gerenciado para hospedagem compartilhada

Isso é muito fácil e não consome muito tempo. A melhor coisa é que as etapas são quase as mesmas. Exceto, se você não instalou o phpMyAdmin, você precisa fazer isso para baixar o banco de dados.

Em suma, essas são as etapas que você precisa seguir.

  1. Baixe todos os arquivos da conta VPS.
  2. Baixe o banco de dados.
  3. Crie um banco de dados em sua conta de hospedagem compartilhada e atribua o banco de dados a um usuário.
  4. Faça upload de todos os arquivos para sua nova conta de hospedagem.
  5. Altere o nome do banco de dados, nome de usuário e senha no wp-config.arquivo php.
  6. Altere o servidor de nomes no painel de controle do seu domínio.

Isso é tudo!

Problemas comuns após mudar o servidor

Você pode enfrentar problemas diferentes após concluir a migração. Alguns deles são mencionados abaixo.

A página inicial está abrindo, mas as postagens mostram o erro 404

Verifique o seu .arquivo htaccess e use-o como padrão:

# BEGIN WordPress  RewriteEngine em RewriteBase / RewriteRule ^ index \.php $ - [L] RewriteCond% REQUEST_FILENAME !-f RewriteCond% REQUEST_FILENAME !-d RewriteRule . /índice.php [L]  # END WordPress

Além disso, clique aqui:

/ etc / apache2 / apache2.conf

E faça esta mudança:

 AllowOverride All 

Não foi possível instalar plug-ins, solicitando detalhes de login do FTP

Este é um problema muito comum que as pessoas encontram. Você precisa abrir seu wp-config.arquivo php e cole-o na parte inferior;

define ('FS_METHOD', 'direto');

Falha na instalação: não foi possível criar diretório

Se você não conseguir fazer upload de uma imagem, instalar plug-ins, atualizar tema ou plug-in e estiver recebendo o erro acima, pode corrigir isso alterando a permissão. Abra o Putty e insira:

chmod -R 775 diretório_path

Você pode aprender mais sobre permissão de arquivo aqui.

Redirecionar não www para www usando htaccess

RewriteEngine em RewriteCond% HTTP_HOST ^ seu-nome-de-dominio.com [NC] RewriteRule ^ (.*) $ http: // www.nome-do-seu-dominio.com / $ 1 [L, R = 301, NC]

Redirecionar www para não www

RewriteEngine em RewriteCond% HTTP_HOST ^ www.nome-do-seu-dominio.com [NC] RewriteRule ^ (.*) $ http: // seu-nome-de-domínio.com / $ 1 [L, R = 301]

No entanto, você também deve inserir um registro CNAME com www assim como @ ou em branco.

Observe que você precisa instalar o SSL separadamente. Se o seu provedor de hospedagem oferece SSL grátis, você pode pedir que eles o instalem para você. Caso contrário, você pode usar o Let's Encrypt, que fornece certificado SSL gratuito, mas compartilhado.

Como baixar e jogar Sid Meier's Civilization VI no Linux
Introdução ao jogo Civilization 6 é uma versão moderna do conceito clássico introduzido na série de jogos Age of Empires. A ideia era bastante simples...
Como instalar e jogar Doom no Linux
Introdução ao Doom A série Doom teve origem nos anos 90 após o lançamento do Doom original. Foi um sucesso instantâneo e, a partir desse momento, a sé...
Vulkan para usuários de Linux
A cada nova geração de placas gráficas, vemos os desenvolvedores de jogos ultrapassarem os limites da fidelidade gráfica e se aproximarem mais do foto...