¿Qué hacer si WordPress muestra pantalla blanca? Causas y soluciones en Plesk
¿Alguna vez has abierto tu sitio web y, en lugar de tu página de inicio, te has encontrado con una pantalla completamente en blanco? No hay errores, ni mensajes, ni nada. Solo un lienzo vacío. Si estás leyendo esto, probablemente te haya pasado. No te preocupes, es uno de los errores más comunes en WordPress y, aunque puede ser frustrante, casi siempre tiene solución.
En este artículo, vamos a explicarte paso a paso qué hacer si WordPress muestra pantalla blanca, cuáles son las causas más frecuentes y cómo solucionarlo, especialmente si tu sitio está alojado en un panel de control Plesk. Hablaremos de la famosa white screen WordPress, también conocida como "pantalla blanca de la muerte" (WSoD), y te daremos herramientas para solucionar pantalla blanca incluso si no eres un experto técnico.
Vamos a desglosar el problema desde lo más sencillo hasta lo más avanzado. Sigue leyendo y verás que, con un poco de paciencia, podrás recuperar tu web.
¿Por qué ocurre la pantalla blanca en WordPress?
La pantalla blanca WordPress suele ser un síntoma de que algo ha fallado en el proceso de carga del sitio. El navegador recibe una respuesta vacía del servidor, sin código HTML, CSS o JavaScript. Las causas más comunes son:
- Error de memoria PHP: El límite de memoria asignado a WordPress es demasiado bajo.
- Plugin o tema conflictivo: Una actualización reciente o una incompatibilidad entre componentes.
- Archivos del núcleo corruptos: Una actualización de WordPress que no se completó correctamente.
- Error en el archivo .htaccess: Reglas mal configuradas que bloquean la ejecución.
- Problemas con el servidor (Plesk): Configuraciones de PHP, permisos de archivos o errores en el panel.
Como verás, las causas son variadas, pero la buena noticia es que todas tienen solución. Vamos a ver cómo identificarlas y arreglarlas.
Primeros pasos: Activar el modo debug de WordPress
Antes de entrar en pánico, lo primero que debemos hacer es intentar obtener más información. WordPress tiene un sistema de depuración llamado debug que, cuando se activa, muestra los errores reales en lugar de la pantalla en blanco. Esto es clave para solucionar pantalla blanca de forma precisa.
Cómo activar el debug desde Plesk
Si tu web está en un servidor con Plesk, puedes editar el archivo wp-config.php directamente desde el panel. No necesitas acceso FTP.
- Inicia sesión en Plesk.
- Ve a Sitios web y dominios y selecciona tu dominio.
- Busca la sección Archivos o Administrador de archivos (dependiendo de la versión de Plesk).
- Navega hasta la carpeta raíz de tu WordPress (normalmente
httpdocsopublic_html). - Busca el archivo
wp-config.phpy haz clic derecho para Editar. - Busca la línea que dice
define('WP_DEBUG', false);. Si no existe, puedes añadirla justo antes del comentario "Eso es todo, ¡deja de editar!". - Cámbiala por:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
- Guarda los cambios.
[INFO] La opción WP_DEBUG_LOG guarda los errores en un archivo llamado debug.log dentro de la carpeta wp-content. Así podrás revisarlos después sin que se muestren en pantalla.
Ahora, intenta cargar tu web de nuevo. Si ves algún mensaje de error (por ejemplo, "Fatal error: Uncaught Error..."), anótalo. Si sigue en blanco, revisa el archivo wp-content/debug.log desde el administrador de archivos de Plesk. Los errores suelen indicar exactamente qué plugin, tema o función está fallando.
[WARNING] No dejes el modo debug activado en un sitio en producción. Una vez solucionado el error, vuelve a poner WP_DEBUG en false para evitar mostrar información sensible a los visitantes.
Soluciones rápidas para la pantalla blanca en WordPress
Si el debug no te da pistas claras o prefieres probar soluciones directas, aquí tienes las más efectivas.
1. Aumentar el límite de memoria PHP
Este es uno de los culpables más habituales del error WordPress Plesk. Cuando un plugin o tema requiere más memoria de la asignada, WordPress se queda en blanco.
Cómo hacerlo desde Plesk:
- En el panel de Plesk, ve a Sitios web y dominios > tu dominio.
- Busca Configuración de PHP (a veces está dentro de "Aplicaciones" o "Hosting y DNS").
- Busca la opción memory_limit y cámbiala a un valor más alto, por ejemplo
256Mo512M. Si no ves la opción, puedes añadirla manualmente. - Guarda los cambios y recarga la web.
Alternativa manual: Si no encuentras la opción, edita el archivo wp-config.php y añade esta línea antes del comentario final:
define('WP_MEMORY_LIMIT', '256M');
2. Desactivar plugins y temas desde Plesk
A veces no podemos acceder al panel de administración de WordPress porque la pantalla blanca lo impide. Pero desde Plesk podemos desactivar todo manualmente.
Método rápido: Renombrar la carpeta de plugins
- En el administrador de archivos de Plesk, ve a
wp-content. - Busca la carpeta
pluginsy cámbiale el nombre aplugins_desactivados(o algo similar). - Vuelve a cargar tu web. Si aparece, el problema estaba en uno de los plugins.
- Luego, dentro de la carpeta renombrada, mueve los plugins de uno en uno a una nueva carpeta
plugins(creándola de nuevo) para identificar cuál causa el error.
Método para temas:
- En
wp-content, busca la carpetathemes. - Renombra la carpeta del tema activo (por ejemplo,
tu-temaatu-tema-backup). - WordPress usará automáticamente un tema por defecto (como Twenty Twenty-Three). Si la web se ve, el problema es el tema.
[TIP] Si no recuerdas qué tema tenías activo, revisa en la base de datos (opción avanzada) o simplemente renombra todos los temas excepto uno por defecto.
3. Restaurar el archivo .htaccess
Un archivo .htaccess corrupto puede provocar la white screen WordPress. Plesk suele regenerarlo automáticamente si lo renombras.
- En el administrador de archivos, localiza el archivo
.htaccessen la raíz de tu WordPress. - Cámbiale el nombre a
.htaccess_old(o descárgalo como respaldo). - Ve a Ajustes > Enlaces permanentes en el panel de WordPress (si puedes acceder) y haz clic en "Guardar cambios" para regenerarlo.
- Si no puedes acceder, crea un nuevo archivo
.htaccessvacío y WordPress lo llenará solo.
4. Reinstalar el núcleo de WordPress
A veces los archivos del sistema se dañan durante una actualización. Plesk facilita esta tarea.
- En Plesk, ve a Sitios web y dominios > tu dominio.
- Busca la sección WordPress (si está instalado como aplicación gestionada por Plesk).
- Haz clic en Actualizar o Reinstalar núcleo. Esto descargará una copia limpia de WordPress sin borrar tus contenidos.
- Si no tienes esta opción, descarga WordPress desde wordpress.org, sube los archivos (excepto
wp-contentywp-config.php) vía FTP y sobrescribe.
[WARNING] Siempre haz una copia de seguridad antes de reinstalar. Aunque es raro, algún archivo personalizado podría perderse.
Soluciones avanzadas para el error WordPress Plesk
Si las soluciones básicas no funcionan, podemos profundizar un poco más.
1. Revisar los logs de error del servidor en Plesk
Plesk guarda registros detallados de errores. Pueden darte pistas muy precisas.
- En Plesk, ve a Sitios web y dominios > tu dominio.
- Busca Registros o Logs (a veces en "Estadísticas" o "Herramientas").
- Revisa el archivo
error.logdel sitio. Busca líneas con "PHP Fatal error" o "WordPress". - Anota el nombre del archivo y la línea que falla. Eso te indicará qué plugin o función está causando el problema.
2. Desactivar el caché de WordPress
Algunos plugins de caché pueden generar una pantalla blanca WordPress si guardan versiones corruptas de las páginas.
- Si puedes acceder al panel de WordPress, desactiva cualquier plugin de caché (W3 Total Cache, WP Super Cache, etc.).
- Si no puedes, desde el administrador de archivos de Plesk, renombra la carpeta del plugin de caché (igual que hicimos con los plugins normales).
3. Verificar los permisos de archivos
Los permisos incorrectos pueden impedir que WordPress lea o escriba archivos necesarios. En Plesk, puedes ajustarlos fácilmente.
- En el administrador de archivos, selecciona toda la carpeta raíz de WordPress.
- Haz clic en Permisos (o Cambiar permisos).
- Establece:
- Directorios: 755
- Archivos: 644
wp-config.php: 600 o 640 (más seguro)
- Aplica los cambios recursivamente (a todas las subcarpetas).
[INFO] Si no ves la opción de permisos, usa el cliente FTP con los mismos valores.
4. Aumentar el tiempo de ejecución de PHP
Algunos procesos largos (como importaciones o actualizaciones) pueden exceder el tiempo límite y causar la pantalla en blanco.
Desde Plesk, ve a Configuración de PHP y busca max_execution_time. Cámbialo a 300 (5 minutos) o más.
Preguntas frecuentes (FAQ)
¿La pantalla blanca de WordPress puede dañar mi sitio web?
No. La pantalla blanca WordPress es un error temporal que no borra ni altera tus datos. Tus entradas, páginas, imágenes y configuraciones siguen intactas. Solo es un problema de visualización.
¿Qué hago si después de todo sigue en blanco?
Si has probado todas las soluciones anteriores y el error WordPress Plesk persiste, es posible que el problema esté en el servidor. Contacta con tu proveedor de hosting. Ellos pueden revisar los logs del servidor a nivel más profundo o ajustar configuraciones de PHP que no están disponibles en Plesk.
¿Puedo evitar la pantalla blanca en el futuro?
Sí, con buenas prácticas:
- Mantén WordPress, temas y plugins actualizados.
- Haz copias de seguridad periódicas (Plesk tiene herramientas automáticas).
- No instales plugins de fuentes dudosas.
- Aumenta el límite de memoria PHP de forma preventiva.
- Activa el modo debug solo cuando sea necesario.
¿El problema puede ser por un certificado SSL caducado?
No directamente. Un certificado SSL caducado impide la conexión segura (https), pero no causa una white screen WordPress. Sin embargo, si tu web está forzada a usar HTTPS y el certificado falla, podrías ver una página en blanco o un error de conexión. Revisa el estado del SSL en Plesk.
Conclusión
La pantalla blanca WordPress puede parecer aterradora, pero como has visto, es un problema con solución. Desde activar el debug WordPress hasta ajustar la memoria PHP o desactivar plugins desde Plesk, tienes muchas herramientas a tu alcance. Recuerda siempre empezar por lo más simple: revisar los logs, aumentar la memoria y desactivar componentes.
Si tu hosting usa Plesk, aprovecha su administrador de archivos y la configuración de PHP para hacer estos cambios sin necesidad de conocimientos avanzados. Y si todo falla, no dudes en pedir ayuda a tu proveedor de hosting.
Esperamos que este artículo te haya sido útil. La próxima vez que veas una pantalla en blanco, ya sabes: respira hondo, sigue estos pasos y recupera tu web en minutos. ¡Buena suerte
