¿El sitio web mueve el error 500? La forma definitiva de migrar la recuperación desde una instalación nueva de WordPress

¿Alguna vez ha experimentado este escenario: después de mover su sitio web, aparece una deslumbrante página de error 500 tan pronto como lo abre?

¿Te sientes como una pelota de goma desinflada?

Ahora te lo explicaré de la forma más sencilla.WordPressSe puede manejar fácilmente incluso cuando se mueve o se realiza una nueva instalación, por lo que restaurar el sitio web es sin estrés.

El error 500 es el código de estado de respuesta del error del lado del servidor. Para decirlo sin rodeos, significa que "el cabezal del servidor tiene un cortocircuito" y no puede manejar su solicitud.

Especialmente cuando reemplaza un nuevo servidor para su sitio web, es más probable que surjan problemas.

¿El sitio web mueve el error 500? La forma definitiva de migrar la recuperación desde una instalación nueva de WordPress

¿Por qué ocurre un error 500 al mover un sitio web?

Primero, tenemos que descubrir el origen del problema y solucionarlo un poco.

Se producen errores 500 al moverse, principalmente debido a las siguientes razones:

  • El complemento de firewall no está desactivado: Mucha gente ignora este punto, lo que hace que el sitio web "se ponga en huelga" inmediatamente después de mudarse.
  • Conflicto de configuración del servidor:como .htaccess Las reglas del archivo no son compatibles con el nuevo servidor.
  • Problemas con complementos y temas: El complemento o tema original no se carga, lo que genera una funcionalidad anormal.
  • La configuración de la base de datos es incorrecta: La URL no está actualizada y el enlace no es válido.

Parece complicado, pero en realidad, si sigues los pasos, todo se puede solucionar fácilmente.

Paso 1: desactive el complemento del firewall

Si tiene un complemento de firewall habilitado, como Wordfence, asegúrese de desactivarlo manualmente antes de moverse.

Si no se puede iniciar sesión en el backend del sitio web original, solo se puede cerrar modificando el archivo.

Métodos de operación específicos

  1. aparecer .htaccess,.user.iniphp.ini archivo.
  2. Elimine el código rodeado por el comentario "Wordfence WAF".
  3. Asegúrese de que la optimización del firewall esté deshabilitada y elimine wordfence-waf.php archivo.

⚠️ 小提示:Revisar .user.ini Una vez cargado el archivo, puede tardar unos 5 minutos en surtir efecto. Si se impacienta demasiado, es posible que vea una pantalla blanca o un mensaje de error.

Paso dos: el método definitivo de recuperación de la migración para una instalación limpia de WordPress

Cuando desactivar manualmente el firewall no funciona, debemos recurrir al truco definitivo: una nueva instalación de recuperación de migración de WordPress. Aquí están los pasos detallados:

1. Pruebe la recuperación de la base de datos de respaldo

Primero, cargue el archivo de respaldo en el servidor y descomprima los datos de respaldo. Por ejemplo:

cd /home/chen/web/chenweiliang.com/public_html
tar zxvf CHENWEILIANG.COM_44XXR4XU01.tar.gz
  • Además, debe instalar nuevamente el sitio web de WordPress en otros nombres de dominio, como por ejemplo:www.etufo.org

2. Recuperación de base de datos

Importe el archivo de la base de datos a una base de datos de WordPress recién instalada:

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

3. Modificar la URL de la base de datos

Modifique la URL original en la base de datos al nuevo nombre de dominio:

Para modificar el archivo de configuración y la URL de la base de datos, consulte el siguiente tutorial▼


**Instrucciones de modificación:** Inserte contenido nuevo en las secciones lógicas relacionadas con la copia de seguridad y la instalación. Específicamente, agregue un párrafo al final del primer título para guiar a los usuarios a realizar el siguiente paso.

Paso 3: directorio de nombres de dominio y configuración del host local

Cambie el nombre del directorio de nombres de dominio a la nueva ruta de destino:

mv /home/chen/web/etufo.org/public_html /home/chen/web/chenweiliang.com/public_html
  • Antes de cambiar el nombre a la nueva ruta de destino, primero debe crear un directorio de nombres de dominio para el nuevo sitio web. /home/chen/web/etufo.org/public_html Cambie el nombre a otra cosa.

Modificar el archivo de host local

  1. Abra el Bloc de notas (derechos de administrador).
  2. Introducir ruta C:\Windows\System32\drivers\etc\hosts.
  3. Agregue una nueva IP del servidor y nombre de dominio, por ejemplo:
    192.168.1.1   www.chenweiliang.com
    
  4. Guarde y cierre el archivo.

Paso 4: cargue los complementos y temas del sitio web original

A continuación, necesitamos restaurar los complementos y temas del sitio web original:

El hombre que mató a su padre

  1. Complementos de paquetes y directorios de temas:
    tar -zcvf plugins-themes.tar.gz plugins themes
    
  2. Mover al directorio de destino:
    mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content
    
  3. Descomprime el archivo:
    cd /home/chen/web/chenweiliang.com/public_html/wp-content
    tar zxvf plugins-themes.tar.gz
    

Finalmente, agregue .htaccesswp-config.php Configuración personalizada del archivo.

Paso 5: URL de la base de datos y reemplazo de la ruta

使用 Search & Replace Complemento que reemplaza las rutas de servidor antiguas por otras nuevas.

Para operaciones específicas, consulte este artículo:¿Cómo cambiar todas las URL de la base de datos de WordPress a HTTPS?

Paso 6: prueba el complemento paso a paso

Una vez completada una instalación nueva, no habilite todos los complementos a la vez.

Se recomienda habilitar 10 complementos a la vez y, si surgen problemas, solucionarlos uno por uno.

结语

A través del método de migración definitivo de "nueva instalación de WordPress", podemos resolver eficazmente el problema del error 500 al mover el sitio web. Este método no sólo garantiza la integridad del sitio web, sino que también minimiza diversos problemas causados ​​por una configuración incorrecta.

Finalmente, recuerda una verdad:Su sitio web es su activo y mantenerlo es tan importante como cuidar de sus propios hijos.

Ahora, ¡pruébalo! Si tiene algún problema, deje un mensaje y haré todo lo posible para ayudarle a resolverlo.

Lectura extendida:

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

Directorio de artículos
Ir al Inicio