Erro de movimentação do site 500? A maneira definitiva de migrar a recuperação de uma nova instalação do WordPress

Você já passou por este cenário: depois de mudar seu site, você recebe uma página de erro 500 deslumbrante assim que abri-lo?

Você se sente como uma bola de borracha vazia?

Agora vou guiá-lo da maneira mais simplesWordPressEle pode ser facilmente manuseado mesmo ao mover ou fazer uma nova instalação, portanto, restaurar o site é tranquilo!

O erro 500 é o código de status de resposta do erro do lado do servidor, para ser franco, significa que "o cabeçote do servidor está em curto-circuito" e não pode atender à sua solicitação.

Especialmente quando você está substituindo um novo servidor para o seu site, é mais provável que surjam problemas.

Erro de movimentação do site 500? A maneira definitiva de migrar a recuperação de uma nova instalação do WordPress

Por que ocorre um erro 500 ao mover um site?

Primeiro, temos que descobrir a origem do problema e primeiro solucionar um pouco.

500 erros ocorrem durante a movimentação, principalmente pelos seguintes motivos:

  • O plug-in do firewall não está desativado: Muitas pessoas ignoram este ponto, fazendo com que o site "entre em greve" logo após a mudança.
  • Conflito de configuração do servidor:如 .htaccess As regras no arquivo não são compatíveis com o novo servidor.
  • Problemas de plug-in e tema: o plug-in ou tema original não é carregado, resultando em funcionalidade anormal.
  • A configuração do banco de dados está incorreta: o URL não está atualizado e o link é inválido.

Parece complicado, mas na verdade, basta seguir os passos, tudo se resolve facilmente.

Etapa 1: desligue o plug-in do firewall

Se você tiver um plug-in de firewall habilitado, como o Wordfence, certifique-se de desligá-lo manualmente antes de mover.

Se o back-end do site original não puder ser conectado, ele só poderá ser fechado modificando o arquivo.

Método de operação específico

  1. virar para cima .htaccess,.user.iniphp.ini Arquivo.
  2. Remova o código cercado pelo comentário "Wordfence WAF".
  3. Certifique-se de que a otimização do firewall esteja desativada e remova wordfence-waf.php Arquivo.

⚠️ Pontas:Rever .user.ini Após o upload do arquivo, pode levar cerca de 5 minutos para entrar em vigor. Se você ficar muito impaciente, poderá ver uma tela branca ou uma mensagem de erro.

Etapa dois: o método definitivo de recuperação de migração para uma instalação limpa do WordPress

Quando desligar manualmente o firewall não funciona, precisamos recorrer ao truque final - uma nova instalação de recuperação de migração do WordPress. Aqui estão as etapas detalhadas:

1. Teste a recuperação do banco de dados de backup

Primeiro, carregue o arquivo de backup no servidor e descompacte os dados de backup. Por exemplo:

cd /home/chen/web/chenweiliang.com/public_html
tar zxvf CHENWEILIANG.COM_44XXR4XU01.tar.gz
  • Além disso, você precisa instalar recentemente o site WordPress em outros nomes de domínio, como:www.etufo.org

2. Recuperação de banco de dados

Importe o arquivo do banco de dados para um banco de dados WordPress recém-instalado:

mariadb -u root -pBK********P chen_wl < CHENWEILIANG.COM_44XXR4XU01.sql

3. Modifique o URL do banco de dados

Modifique o URL original no banco de dados para o novo nome de domínio:

Para modificar o arquivo de configuração e a URL do banco de dados, consulte o seguinte tutorial▼


**Instruções de modificação:** Insira novo conteúdo nas seções lógicas relacionadas ao backup e instalação. Especificamente, adicione um parágrafo no final do primeiro título para orientar os usuários na próxima etapa.

Etapa 3: diretório de nome de domínio e configuração de host local

Renomeie o diretório do nome de domínio para o novo caminho de destino:

mv /home/chen/web/etufo.org/public_html /home/chen/web/chenweiliang.com/public_html
  • Antes de renomear para o novo caminho de destino, você precisa primeiro criar um diretório de nome de domínio para o novo site. /home/chen/web/etufo.org/public_html Renomeie para outra coisa.

Modificar arquivo host local

  1. Abra o Bloco de Notas (direitos de administrador).
  2. Insira o caminho C:\Windows\System32\drivers\etc\hosts.
  3. Adicione o novo IP do servidor e nome de domínio, por exemplo:
    192.168.1.1   www.chenweiliang.com
    
  4. Salve e feche o arquivo.

Etapa 4: faça upload dos plug-ins e temas do site original

Em seguida, precisamos restaurar os plugins e temas originais do site:

具体操作步骤

  1. Plug-in de pacote e diretórios de tema:
    tar -zcvf plugins-themes.tar.gz plugins themes
    
  2. Mover para o diretório de destino:
    mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content
    
  3. Descompacte o arquivo:
    cd /home/chen/web/chenweiliang.com/public_html/wp-content
    tar zxvf plugins-themes.tar.gz
    

Finalmente, adicione .htaccesswp-config.php Configuração personalizada do arquivo.

Etapa 5: URL do banco de dados e substituição de caminho

使用 Search & Replace Plugin que substitui caminhos de servidores antigos por novos.

Para operações específicas, consulte este artigo:Como alterar todos os URLs do banco de dados WordPress para HTTPS?

Passo 6: Teste o plugin passo a passo

Após a conclusão de uma nova instalação, não ative todos os plug-ins de uma vez.

Recomenda-se ativar 10 plug-ins por vez e, se ocorrerem problemas, solucione-os um por um.

Conclusão

Através do método de migração definitivo de "nova instalação do WordPress", podemos resolver efetivamente o problema do erro 500 ao mover o site. Este método não só garante a integridade do site, mas também minimiza diversos problemas causados ​​​​por configurações inadequadas.

Finalmente, lembre-se de uma verdade:Seu site é seu patrimônio e mantê-lo é tão importante quanto cuidar de seus próprios filhos.

Agora, experimente! Se você encontrar algum problema, deixe uma mensagem e farei o possível para ajudá-lo a resolvê-lo!

Leitura estendida:

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

Artigo Diretório
Voltar ao Topo