Cómo resolver errores comunes en WordPress: pantalla blanca de la muerte
¿Te has encontrado alguna vez con que tu web de WordPress se queda completamente en blanco, sin ningún mensaje de error? Esa es la temida pantalla blanca de la muerte (o white screen). No te preocupes, es uno de los errores más comunes en WordPress y, por suerte, tiene solución. En esta guía te voy a explicar paso a paso cómo identificar la causa y solucionarla, incluso si no eres un experto técnico.
¿Qué es la pantalla blanca de la muerte en WordPress?
La pantalla blanca WordPress es un error que ocurre cuando el servidor no puede procesar una página y muestra simplemente un fondo blanco sin contenido. Puede aparecer en todo el sitio o solo en una parte (por ejemplo, en el panel de administración). Las causas más frecuentes son:
- Un plugin o tema incompatible.
- Un límite de memoria de PHP agotado.
- Un archivo del núcleo de WordPress dañado.
- Un error en el archivo
.htaccess.
Vamos a ver cómo solucionarlo, desde lo más sencillo hasta lo más avanzado.
Paso 1: Hacer una copia de seguridad (imprescindible)
Antes de tocar nada, asegúrate de tener una copia de seguridad reciente de tu sitio. Si no la tienes, puedes descargar los archivos por FTP y exportar la base de datos desde phpMyAdmin. Así, si algo sale mal, podrás restaurarlo.
[WARNING] No saltes este paso. Modificar archivos sin respaldo puede dejar tu web inaccesible.
Paso 2: Desactivar plugins y temas manualmente (por FTP)
Si no puedes acceder al panel de administración, tendrás que hacerlo a través de FTP (FileZilla, por ejemplo) o desde el administrador de archivos de tu hosting.
Cómo desactivar todos los plugins
- Conéctate a tu servidor vía FTP o al panel de control (como Syspanel, que se accede por el puerto 2106).
- Ve a la carpeta
wp-content/dentro de tu instalación de WordPress. - Renombra la carpeta
pluginsaplugins_old(por ejemplo). Esto desactivará todos los plugins de golpe. - Vuelve a cargar tu web. Si la pantalla blanca desaparece, el problema está en uno de los plugins.
Para identificar cuál es:
- Vuelve a renombrar la carpeta a
plugins. - Accede al panel de administración (si ya funciona) y ve a Plugins.
- Actívalos uno por uno, recargando la web tras cada activación, hasta encontrar el culpable.
Cómo cambiar el tema
- En la misma carpeta
wp-content/, busca la carpetathemes. - Renombra la carpeta del tema activo (por ejemplo,
tu-temaatu-tema_old). WordPress usará automáticamente un tema por defecto (Twenty Twenty-Four, etc.). - Si la web se recupera, el tema antiguo es el problema. Puedes reinstalarlo o contactar al desarrollador.
Paso 3: Aumentar el límite de memoria de PHP
A veces la pantalla blanca WordPress aparece porque se agota la memoria asignada a PHP. Puedes aumentarla editando el archivo wp-config.php.
Instrucciones:
- Conecta por FTP y localiza el archivo
wp-config.phpen la raíz de WordPress. - Ábrelo con un editor de texto (como Notepad++ o el editor de Syspanel).
- Busca la línea que dice
define('WP_MEMORY_LIMIT', '64M');. Si no existe, añádela antes del comentario/* That's all, stop editing! */. - Cambia el valor a
256Mo512M:define('WP_MEMORY_LIMIT', '256M'); - Guarda el archivo y recarga la web.
[TIP] Si no funciona, puedes intentar con
define('WP_MAX_MEMORY_LIMIT', '512M');para el panel de administración.
Paso 4: Depurar errores con el archivo wp-config.php
WordPress tiene un modo de depuración que muestra errores ocultos. Esto te dará pistas sobre qué está fallando.
- Abre
wp-config.phpcomo en el paso anterior. - Busca la línea
define('WP_DEBUG', false);y cámbiala por:define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', true); - Guarda y recarga la web. Ahora deberías ver mensajes de error en lugar de la pantalla blanca.
- Anota el error (por ejemplo, "Fatal error: Uncaught Error...") y busca su solución.
- Cuando termines, vuelve a poner
falsepara no mostrar errores a los visitantes.
Paso 5: Restaurar el archivo .htaccess
Un archivo .htaccess corrupto puede causar la pantalla blanca. Para restaurarlo:
-
Conecta por FTP y localiza el archivo
.htaccessen la raíz de WordPress. -
Renómbralo a
.htaccess_old. -
Ve al panel de administración (si puedes acceder) y ve a Ajustes > Enlaces permanentes. Haz clic en "Guardar cambios" para regenerarlo.
-
Si no puedes acceder al panel, crea un nuevo archivo
.htaccesscon este contenido básico:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress -
Sube el archivo y comprueba si la web funciona.
Paso 6: Reinstalar los archivos del núcleo de WordPress
Si nada de lo anterior funciona, los archivos principales de WordPress pueden estar dañados. Puedes reinstalarlos sin perder contenido.
Cómo hacerlo:
- Descarga la última versión de WordPress desde wordpress.org.
- Descomprime el archivo en tu ordenador.
- Conecta por FTP y sube las carpetas
wp-adminywp-includes(reemplazando las existentes). No subas la carpetawp-contentporque ahí están tus plugins, temas y medios. - También sube el archivo
wp-config-sample.php(no sobrescribas tuwp-config.php). - Recarga la web.
[INFO] Este proceso no borra tu contenido, solo reemplaza los archivos del sistema.
Paso 7: Contactar con el soporte del hosting
Si después de todos estos pasos la pantalla blanca WordPress persiste, el problema puede ser del servidor. Por ejemplo, un límite de recursos muy bajo o un error de configuración de PHP.
- Accede a tu panel de control (como Syspanel, puerto 2106) y revisa los logs de error del servidor (suelen estar en la sección "Logs" o "Estadísticas").
- También puedes abrir un ticket de soporte técnico. Explícales que has seguido los pasos de WordPress troubleshooting y que el error persiste.
Preguntas frecuentes (FAQ)
¿Qué hago si la pantalla blanca solo aparece en el panel de administración?
Prueba los pasos 2 y 3. A menudo es un plugin que falla solo en el backend o un límite de memoria insuficiente para el admin.
¿Puedo usar un plugin para solucionarlo?
Sí, pero necesitas acceso al panel. Plugins como "Health Check & Troubleshooting" pueden desactivar temporalmente todos los plugins y temas sin afectar a los visitantes. Si no tienes acceso, usa el método FTP.
¿El error puede deberse a un ataque?
Es posible. Si sospechas de malware, escanea tu web con un plugin de seguridad (como Wordfence) o revisa los archivos inyectados en wp-content/uploads/ o en functions.php de tu tema.
¿Cómo evito que vuelva a ocurrir?
- Mantén WordPress, plugins y temas actualizados.
- Usa un buen hosting con recursos suficientes.
- Haz copias de seguridad periódicas.
- Instala solo plugins de fuentes confiables.
Conclusión
La pantalla blanca de la muerte puede ser frustrante, pero como has visto, tiene solución. Empieza siempre por lo más simple (desactivar plugins y temas) y ve subiendo en complejidad. Si sigues estos pasos, en la mayoría de los casos recuperarás tu web en minutos. Y recuerda: si te quedas atascado, el soporte de tu hosting (como el de Syspanel) está para ayudarte.
¿Te ha funcionado esta guía? Déjame un comentario o compártela con otros usuarios que estén lidiando con el mismo error WordPress solucionar. ¡Buena suerte!
