Cómo evitamos el error fatal de WordFence tras la migración

Por qué WordFence genera un error fatal tras la migración

Crear un sitio de staging en otro servidor o mover todo tu sitio web a otro dominio a veces provoca un error fatal y el sitio migrado no funciona. Esto puede ocurrir si el Plugin WordFence está instalado y su firewall de aplicaciones web (WAF wordfence-waf.php) ha sido activado.

La razón de este error fatal es que al activar el firewall de WordFence, WordFence genera un archivo .user.ini en la raíz de tu instalación de WordPress, y este archivo ini contiene la ruta absoluta al archivo PHP wordfence-waf.php.

Tras clonar en un sitio de staging o migrar tu sitio web a otro Hosting, el .user.ini sigue conteniendo un enlace a la ruta absoluta del archivo wordfence-waf.php del sitio web original.

Si la ruta a ese archivo cambia o el archivo no está disponible en el sitio web original, WordFence generará un error fatal y tu sitio WordPress no cargará.

Para evitar este error, las versiones más recientes de WP STAGING renombran el .user.ini a .user.ini.bak en todos los sitios clonados.

Debido al cambio de nombre del user.ini, el firewall de aplicaciones web de WordFence ya no funciona correctamente en el sitio de staging. Esto no suele ser un problema. Incluso puedes publicar el sitio de staging en producción y la configuración del firewall en el sitio de producción no se verá afectada.

Cómo activar el firewall de aplicaciones web de WordFence en el sitio de staging

  1. Edita el archivo user.ini.bak y cambia la ruta a wordfence-waf.php según la ruta raíz absoluta de tu sitio web.
  2. Renombra el archivo user.ini.bak a user.ini

¿Qué es WordFence?

Wordfence es un Plugin de seguridad para sitios WordPress. Ofrece una serie de funciones de seguridad para proteger tu sitio web de diversas amenazas en línea, como intentos de hackeo, malware y otros ataques maliciosos.

Algunas de las funciones principales de Wordfence incluyen:

  • Protección con firewall: Wordfence incluye un firewall de aplicaciones web (WAF) que ayuda a bloquear el tráfico malicioso antes de que llegue a tu sitio web.
  • Escáner de malware: el Plugin puede escanear tu sitio web en busca de malware y otras amenazas de seguridad, y puede alertarte si detecta algún problema.
  • Seguridad de inicio de sesión: Wordfence puede ayudarte a aplicar requisitos de contraseña más fuertes, limitar los intentos de inicio de sesión y añadir autenticación de dos factores a tu proceso de inicio de sesión.
  • Autenticación de dos factores: también puedes añadir autenticación de dos factores a tu proceso de inicio de sesión, lo que requiere que los usuarios proporcionen una segunda forma de identificación además de su contraseña.
  • Monitorización de listas de bloqueo: Wordfence monitoriza varias listas de bloqueo para garantizar que los motores de búsqueda u otros servicios en línea no incluyan tu sitio web en la lista negra.

En general, Wordfence es un potente Plugin de seguridad que puede ayudarte a proteger tu sitio web de diversas amenazas en línea.

 

Updated on mayo 22, 2026

Rene Hermenau

Autor: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.