En este artículo
¿Por qué mi página web se queda en blanco? Las cinco causas
La pantalla en blanco no es un error en sí, sino la forma en que PHP se rinde cuando algo falla y WordPress no muestra el mensaje. Casi siempre es una de estas cinco:
- Plugin o tema roto: una actualización fallida o dos que se pelean entre sí. Es la causa más frecuente.
- Memoria de PHP agotada: un plugin pesado o un sitio que creció superó el límite que da el hosting.
- Versión de PHP cambiada por el hosting: el plugin o tema no es compatible con la versión nueva.
- Archivo corrupto: una subida incompleta o interrumpida de un archivo del núcleo, del tema o de un plugin.
- Hosting o base de datos caídos: aquí no es WordPress lo que falla. Si además venció el hosting o el dominio, eso es el arreglo «Sitio caído» ($2,490 MXN + IVA).
Pantalla blanca, error crítico, error 500 o error de base de datos: no son lo mismo
| Lo que ves | Qué significa | Por dónde empezar |
|---|---|---|
| Pantalla totalmente blanca, sin texto | PHP falló y no muestra el error. | Qué cambió justo antes, modo de recuperación y plugins. |
| «Ha habido un error crítico en esta web» | WordPress detectó el fallo y te manda un correo con enlace de recuperación. | El correo del administrador del sitio. |
| Error 500 (Internal Server Error) | El servidor no pudo ejecutar la página; a veces es el archivo .htaccess o la memoria. | Plugins, .htaccess y los registros del servidor. |
| «Error al establecer una conexión con la base de datos» | WordPress no puede hablar con la base de datos. | Credenciales en wp-config.php y el estado del hosting. |
Antes de tocar nada: qué hiciste justo antes
Esta es la parte que casi ninguna guía menciona y la que más veces resuelve el problema sin abrir un solo archivo. Responde:
- ¿Actualizaste WordPress, un plugin o el tema?
- ¿Instalaste o activaste un plugin nuevo?
- ¿Cambiaste de tema o lo personalizaste?
- ¿Tu hosting avisó de un cambio de versión de PHP?
- ¿Editaste
functions.phpowp-config.phpa mano? - ¿Venció el hosting o el dominio?
La respuesta señala al culpable en la mayoría de los casos. Anótala: te servirá en los siguientes pasos y, si pides ayuda, ahorra tiempo.
Paso 1: el correo de «error crítico» y el modo de recuperación
Desde WordPress 5.2, cuando un plugin o tema causa un error fatal, el sitio manda al administrador un correo de WordPress que avisa de un problema técnico. Ese correo trae un enlace temporal de modo de recuperación.
- Busca el correo en la bandeja y en spam. Llega a la dirección de administrador del sitio, que puede ser distinta a la que usas a diario.
- Abre el enlace de modo de recuperación e inicia sesión como administrador.
- Lee el aviso: WordPress suele indicar qué plugin o tema falló. Desactívalo desde ahí.
- Si el culpable es el tema, cambia a un tema por defecto de WordPress.
- Sal del modo de recuperación y revisa que el sitio abra en una ventana de incógnito.
Paso 2: desactivar plugins y tema sin entrar al escritorio
Si no puedes entrar a WordPress, hay que hacerlo desde el hosting. Necesitas acceso al administrador de archivos del panel o a FTP/SFTP. Antes de empezar, haz un respaldo de los archivos y la base de datos desde el panel; sin respaldo, no sigas.
- Entra a la carpeta de tu sitio y abre
wp-content. - Renombra la carpeta
pluginsaplugins-off(renombrar, no borrar). Esto desactiva todos los plugins a la vez. - Abre tu sitio. Si ya carga, el culpable es un plugin. Vuelve a llamar la carpeta
plugins. - Entra a
pluginsy renombra una por una las carpetas de cada plugin, probando el sitio tras cada cambio, hasta encontrar el que lo rompe. - Si no era un plugin, renombra la carpeta del tema activo dentro de
wp-content/themes; WordPress usará un tema por defecto si hay uno instalado.
Cuando encuentres al culpable, déjalo desactivado y busca una versión compatible o un reemplazo. Si es un plugin de pagos o de tu tienda, no lo reactives sin una copia de prueba.
Paso 3: memoria de PHP, versión de PHP y archivos corruptos
- Memoria de PHP: en
wp-config.php, justo antes de la línea «¡Eso es todo, deja de editar!» (en inglés, «That's all, stop editing»), puedes añadirdefine( 'WP_MEMORY_LIMIT', '256M' );. Algunos hostings ignoran este valor y hay que subirlo desde el panel. - Versión de PHP: en el panel de tu hosting hay un selector de versión. Si el problema empezó tras un cambio, regresa a la versión anterior que soporte tu plugin, y planea la actualización con calma.
- Archivos corruptos: descarga desde el sitio oficial una copia limpia de la misma versión que tienes y vuelve a subir las carpetas
wp-adminywp-includesy los archivos de la raíz, sin tocar `wp-content` ni `wp-config.php`.
Paso 4: WP_DEBUG y los registros del servidor
Si lo anterior no encontró al culpable, WordPress puede escribir el error en un archivo. En wp-config.php, por encima de la línea «¡Eso es todo, deja de editar!» (en inglés, «That's all, stop editing»), ya viene define( 'WP_DEBUG', false );. Haz esto:
- Cambia la línea
define( 'WP_DEBUG', false );atrue. - Añade debajo
define( 'WP_DEBUG_LOG', true ); - Y añade también
define( 'WP_DEBUG_DISPLAY', false );
Recarga el sitio y abre wp-content/debug.log. Lee la última línea con «Fatal error»: casi siempre menciona la ruta de un plugin o tema. También puedes pedirle a tu hosting el registro de errores del servidor. Al terminar, vuelve a poner `WP_DEBUG` en `false` (o quita esas líneas) y borra debug.log: dejarlo encendido en un sitio en producción puede exponer información y rutas internas.
¿Por qué WordPress está fallando una y otra vez? Cómo evitar que se repita
Casi siempre porque algo cambió sin pruebas. Lo que más ayuda:
- Actualizar probando antes en una copia del sitio, no directo en producción.
- Respaldos diarios que puedas restaurar de verdad.
- Mantener una versión de PHP soportada y avisar a quien administre el sitio antes de cambiarla.
- Menos plugins: cada uno es una pieza que puede fallar.
Si tu sitio lleva meses sin actualizarse, el arreglo «Actualización segura de WordPress» ($3,900 MXN + IVA) lo pone al día con respaldo y pruebas. Para que no vuelva a pasar, el mantenimiento de WordPress con actualizaciones probadas incluye respaldos diarios y monitoreo 24/7; el plan Básico es de $2,090 MXN + IVA al mes.
Cuándo conviene pedir ayuda
Pide ayuda sin esperar si:
- No tienes accesos al hosting o al panel.
- Es una tienda en línea y cada hora caída cuesta ventas.
- El respaldo también está roto o no existe.
- Llevas más de una hora sin avanzar.
Para eso es «Error crítico / pantalla blanca / 500»: $2,900 MXN + IVA, precio fijo. Revisamos los registros, desactivamos al plugin o tema culpable, restauramos y probamos, con respaldo completo antes de tocar nada y 90 días de garantía si la misma falla regresa. Si hace falta entrar al servidor para encontrar la causa, el «Diagnóstico profundo» ($1,590 MXN + IVA) se abona al arreglo. Un sitio caído se atiende primero: escríbenos desde esa página por WhatsApp («Es urgente»).
Publicado el por Juan Carlos Salgado. Los precios de EliteKode salen del catálogo vigente; los de terceros, de las fuentes citadas en la fecha indicada.




