Artigo Diretório
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.

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:如
.htaccessAs 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
- virar para cima
.htaccess,.user.ini和php.iniArquivo. - Remova o código cercado pelo comentário "Wordfence WAF".
- Certifique-se de que a otimização do firewall esteja desativada e remova
wordfence-waf.phpArquivo.
⚠️ 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_htmlRenomeie para outra coisa.
Modificar arquivo host local
- Abra o Bloco de Notas (direitos de administrador).
- Insira o caminho
C:\Windows\System32\drivers\etc\hosts. - Adicione o novo IP do servidor e nome de domínio, por exemplo:
192.168.1.1 www.chenweiliang.com - 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:
具体操作步骤
- Plug-in de pacote e diretórios de tema:
tar -zcvf plugins-themes.tar.gz plugins themes - Mover para o diretório de destino:
mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content - Descompacte o arquivo:
cd /home/chen/web/chenweiliang.com/public_html/wp-content tar zxvf plugins-themes.tar.gz
Finalmente, adicione .htaccess 和 wp-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:
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Compartilhado “500 erros na movimentação de sites?” A maneira definitiva de migrar e recuperar de uma nova instalação do WordPress irá ajudá-lo.
Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-32420.html



