Erro 500 ao mover o sitio web? A forma definitiva de migrar a recuperación dunha nova instalación de WordPress

Algunha vez experimentou este escenario: despois de que o sitio web sexa movido, verá unha páxina de erro 500 deslumbrante en canto o abra?

Sentes como unha pelota de goma desinflada?

Agora vouche levar a través do xeito máis sinxeloWordPressPódese manexar facilmente mesmo cando se move ou se realiza unha nova instalación, polo que restaurar o sitio web é sen estrés.

O erro 500 é o código de estado de resposta para un erro do servidor. Para dicilo claramente, significa que a "cabeza do servidor está en curtocircuíto" e non pode xestionar a súa solicitude.

Especialmente cando está a substituír un novo servidor para o seu sitio web, é máis probable que xurdan problemas.

Erro 500 ao mover o sitio web? A forma definitiva de migrar a recuperación dunha nova instalación de WordPress

Por que se produce un erro 500 ao mover un sitio web?

En primeiro lugar, temos que descubrir a orixe do problema e facer unha pequena investigación primeiro.

Prodúcense 500 erros ao moverse, principalmente polos seguintes motivos:

  • O complemento do firewall non está desactivado: Moita xente ignora este punto, o que fai que o sitio web "se poña en folga" directamente despois de mudarse.
  • Conflito de configuración do servidor:me gusta .htaccess As regras do ficheiro non son compatibles co novo servidor.
  • Problemas de complementos e temas: o complemento ou o tema orixinal non se carga, o que provoca unha funcionalidade anormal.
  • A configuración da base de datos é incorrecta: o URL non está actualizado e a ligazón non é válida.

Parece complicado, pero de feito, sempre que sigas os pasos, todo se pode resolver facilmente.

Paso 1: desactiva o complemento do firewall

Se tes un complemento de firewall activado, como Wordfence, asegúrate de desactivalo manualmente antes de moverte.

Se non se pode iniciar sesión no backend do sitio web orixinal, só se pode pechar modificando o ficheiro.

Método de operación específico

  1. aparecer .htaccess,.user.ini E php.ini documento.
  2. Elimina o código rodeado polo comentario "Wordfence WAF".
  3. Asegúrate de que a optimización do firewall estea desactivada e elimina wordfence-waf.php documento.

⚠️ Consellos:Revisar .user.ini Despois de cargar o ficheiro, pode tardar uns 5 minutos en facerse efectivo. Se te impacientes demasiado, podes ver unha pantalla branca ou unha mensaxe de erro.

Segundo paso: o último método de recuperación da migración para unha instalación limpa de WordPress

Cando desactivar manualmente o firewall non funciona, debemos recorrer ao truco definitivo: unha nova instalación de recuperación da migración de WordPress. Aquí están os pasos detallados:

1. Proba a recuperación da base de datos de copia de seguridade

En primeiro lugar, cargue o ficheiro de copia de seguridade ao servidor e descomprima os datos de copia de seguridade. Por exemplo:

cd /home/chen/web/chenweiliang.com/public_html
tar zxvf CHENWEILIANG.COM_44XXR4XU01.tar.gz
  • Ademais, cómpre instalar recentemente o sitio web de WordPress noutros nomes de dominio, como:www.etufo.org

2. Recuperación da base de datos

Importe o ficheiro de base de datos nunha base de datos de WordPress recentemente instalada:

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

3. Modificar o URL da base de datos

Modifique o URL orixinal na base de datos co novo nome de dominio:

Para modificar o ficheiro de configuración e o URL da base de datos, consulte o seguinte tutorial▼


**Instrucións de modificación:** Insira contido novo nas seccións lóxicas relacionadas coa copia de seguridade e a instalación. En concreto, engade un parágrafo ao final do primeiro título para guiar aos usuarios a realizar o seguinte paso.

Paso 3: directorio de nomes de dominio e configuración do host local

Cambia o nome do directorio de nomes de dominio ao novo camiño de destino:

mv /home/chen/web/etufo.org/public_html /home/chen/web/chenweiliang.com/public_html
  • Antes de cambiar o nome ao novo camiño de destino, primeiro debes crear un directorio de nomes de dominio para o novo sitio web. /home/chen/web/etufo.org/public_html Cambia o nome a outra cousa.

Modificar o ficheiro de host local

  1. Abre o Bloc de notas (dereitos de administrador).
  2. Introduza o camiño C:\Windows\System32\drivers\etc\hosts.
  3. Engade unha nova IP do servidor e un nome de dominio, por exemplo:
    192.168.1.1   www.chenweiliang.com
    
  4. Garda e pecha o ficheiro.

Paso 4: carga os complementos e os temas do sitio web orixinal

A continuación, necesitamos restaurar os complementos e os temas do sitio web orixinal:

Pasos específicos

  1. Complementos de paquetes e directorios de temas:
    tar -zcvf plugins-themes.tar.gz plugins themes
    
  2. Mover ao directorio de destino:
    mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content
    
  3. Descomprimir o ficheiro:
    cd /home/chen/web/chenweiliang.com/public_html/wp-content
    tar zxvf plugins-themes.tar.gz
    

Finalmente, engade .htaccess E wp-config.php Configuración personalizada do ficheiro.

Paso 5: URL da base de datos e substitución da ruta

使用 Search & Replace Complemento que substitúe as antigas rutas do servidor por outras novas.

Para operacións específicas, consulte este artigo:Como cambiar todos os URL da base de datos de WordPress a HTTPS?

Paso 6: proba o complemento paso a paso

Despois de completar unha nova instalación, non active todos os complementos á vez.

Recoméndase activar 10 complementos á vez e, se ocorren problemas, solucionalos un por un.

Conclusión

A través do método de migración definitivo de "nova instalación de WordPress", podemos resolver eficazmente o problema de erro 500 ao mover o sitio web. Este método non só garante a integridade do sitio web, senón que tamén minimiza varios problemas causados ​​por unha configuración incorrecta.

Finalmente, lembra unha verdade:O teu sitio web é o teu activo, e mantelo é tan importante como coidar dos teus propios fillos.

Agora, probalo! Se atopas algún problema, deixa unha mensaxe e farei todo o posible para axudarche a solucionalo.

Lectura ampliada:

发表 评论

O teu enderezo de correo electrónico non será publicado. Utilízanse os campos obrigatorios * Etiqueta

Volver arriba