Como migrar um site WordPress para outro alojamento
Optimize o desempenho do PHP com PHP-FPM no seu VPS AlexHost
Por que usar PHP-FPM na AlexHost? O PHP-FPM (FastCGI Process Manager) turbina sites baseados em PHP, como WordPress ou Laravel, proporcionando tempos de resposta mais rápidos e uso eficiente de recursos. O VPS da AlexHost, com armazenamento NVMe, acesso total à raiz e proteção DDoS, é a plataforma perfeita para executar o PHP-FPM, garantindo que suas aplicações lidem com alto tráfego com facilidade. Este guia cobre o que é o PHP-FPM, por que ele é um divisor de águas e como configurá-lo em seu VPS AlexHost.
1. Preparando-se para a migração
Antes de iniciar o processo de migração, reserve algum tempo para se preparar
- Escolha um novo provedor de hospedagem: Selecione um provedor de hospedagem que atenda às necessidades do seu site (por exemplo, armazenamento, desempenho, suporte).
- Faça um backup do seu site WordPress: Crie uma cópia de segurança completa do seu site WordPress, incluindo ficheiros e a base de dados.
2. Cópia de segurança dos seus ficheiros WordPress
Passo 1: Descarregue os seus ficheiros WordPress
Pode fazer uma cópia de segurança dos seus ficheiros WordPress utilizando um cliente FTP (como o FileZilla) ou através do gestor de ficheiros do seu painel de controlo de alojamento
- Conecte-se à sua hospedagem atual: Use suas credenciais de FTP para se conectar.
- Navegue até o diretório raiz: Vá para o diretório onde seus arquivos do WordPress estão armazenados (normalmente public_html).
- Descarregar todos os ficheiros: Selecione todos os ficheiros e pastas (incluindo ficheiros ocultos) e transfira-os para o seu computador local.
3. Exportar a base de dados do WordPress
Passo 1: Aceder ao phpMyAdmin
- Faça login no painel de controle da sua hospedagem atual: Procure o phpMyAdmin, normalmente encontrado na secção Bases de Dados.
- Selecione a sua base de dados WordPress: Clique na base de dados associada ao seu site WordPress.
Passo 2: Exportar a base de dados
- Clique no separador Exportar: Escolha o método de exportação. O método Rápido é recomendado para uma exportação padrão.
- Selecione Formato SQL: Certifique-se de que SQL está selecionado como o formato de exportação.
- Clique em Ir: Será descarregado um ficheiro .sql que contém a sua base de dados.
4. Carregue os seus ficheiros para o novo alojamento
Etapa 1: Conectar-se à nova hospedagem
Utilize o seu cliente FTP para se ligar ao seu novo fornecedor de alojamento com as credenciais fornecidas
Passo 2: Carregue os seus ficheiros WordPress
- Navegue até o diretório raiz: Vá para o diretório onde pretende instalar o WordPress (normalmente public_html).
- Carregar ficheiros: Carregue todos os seus ficheiros WordPress descarregados do seu computador local para este diretório.
5. Importar a base de dados do WordPress
Passo 1: Criar uma nova base de dados
- Acesse o Painel de Controle da sua nova hospedagem: Procure a secção Bases de Dados.
- Criar uma nova base de dados: Configure uma nova base de dados, utilizador e palavra-passe. Anote esses detalhes para uso posterior.
Passo 2: Aceder ao phpMyAdmin
- Abra o phpMyAdmin: No painel de controlo do seu novo alojamento, localize phpMyAdmin.
- Selecione a opção Nova base de dados: Clique na base de dados recém-criada.
Passo 3: Importar a base de dados
- Clique no separador Importar: Escolha o ficheiro .sql que exportou anteriormente.
- Clique em Ir: Isto irá importar a sua base de dados do WordPress para a nova base de dados.
6. Atualizar wp-config.php
Para ligar o seu site WordPress à nova base de dados, é necessário atualizar o ficheiro wp-config.php
- Localize wp-config.php: No diretório raiz dos seus ficheiros WordPress, localize wp-config.php.
- Editar o ficheiro: Abra o ficheiro num editor de texto.
- Atualizar a informação da base de dados: Altere as seguintes linhas com os novos detalhes da base de dados:#
define('DB_NAME', 'new_database_name');
define('DB_USER', 'new_database_user');
define('DB_PASSWORD', 'new_database_password');
define('DB_HOST', 'localhost'); // This is often 'localhost', but check with your host. - Salvar as alterações: Salve o arquivo wp-config.php.
7. Atualizar as definições do domínio
Se você também estiver alterando seu nome de domínio ou atualizando as configurações de DNS, faça o seguinte
- Faça login no seu registrador de domínios: Aceda ao painel de controlo do seu fornecedor de serviços de registo de domínios.
- Atualizar os servidores de nomes: Altere os servidores de nomes para apontarem para o seu novo fornecedor de alojamento, se aplicável.
- Dê tempo para a propagação: As alterações de DNS podem levar até 48 horas para se propagarem totalmente.
8. Teste o seu site
Quando tudo estiver configurado, teste seu site
- Visite o seu site: Abra um navegador da Web e navegue até o URL do seu site.
- Verifique a funcionalidade: Certifique-se de que todas as páginas, links e funcionalidades estão a funcionar corretamente.
- Verificar Permalinks: Aceda ao painel de controlo do WordPress, navegue até Definições > Permalinks e clique em Guardar alterações para atualizar a estrutura de permalink.
9. Solução de problemas comuns
Se você encontrar problemas
- Erro de conexão com o banco de dados: Certifique-se de que o seu ficheiro wp-config.php tem as credenciais corretas da base de dados.
- Links quebrados: Utilize um plugin como o “Velvet Blues Update URLs” para atualizar quaisquer URLs na sua base de dados que possam ainda apontar para o site antigo.
Conclusão: Supercharge PHP com AlexHost e PHP-FPM
O PHP-FPM transforma seus aplicativos PHP em máquinas de alto desempenho, e o VPS alimentado por NVMe da AlexHost garante que eles funcionem sem problemas sob cargas pesadas. Instale o PHP-FPM, configure pools e integre com NGINX ou Apache para obter sites rápidos e seguros. Monitorize com páginas de estado, depure com registos lentos e faça cópias de segurança das configurações para segurança. Com o acesso à raiz e o suporte da AlexHost, seus projetos PHP são imparáveis – comece a programar e escale sem esforço!