🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Solución a errores comunes de WordPress: Pantalla blanca, 500 y 404

Actualizado el 9 de septiembre de 2025

¿Qué significa la pantalla blanca en WordPress?

La pantalla blanca (también conocida como White Screen of Death) es uno de los errores más frustrantes para cualquier persona que gestiona un sitio web con WordPress. Básicamente, tu página se queda completamente en blanco, sin mensajes de error, sin texto, sin nada. Es como si el navegador cargara una página vacía.

Este problema suele estar relacionado con un fallo en el PHP (el lenguaje de programación en el que está escrito WordPress), un plugin incompatible, un tema con errores o un límite de memoria del servidor agotado.

¿Por qué ocurre la pantalla blanca?

Las causas más comunes son:

  • Un plugin o tema defectuoso que genera un error fatal en el código.
  • Límite de memoria PHP agotado (suele pasar cuando instalas muchos plugins pesados).
  • Archivos corruptos del núcleo de WordPress (por una actualización fallida o una descarga incompleta).
  • Conflictos entre plugins o entre un plugin y el tema activo.

Solución paso a paso para la pantalla blanca

Sigue estos pasos en orden, del más simple al más avanzado. No necesitas ser un experto técnico para intentarlos.

[WARNING] Antes de tocar nada, haz una copia de seguridad de tu sitio. Puedes hacerlo desde el panel de tu hosting o con un plugin como UpdraftPlus. Si algo sale mal, podrás restaurarlo.

Paso 1: Desactiva todos los plugins

La forma más rápida de diagnosticar si un plugin es el culpable es desactivarlos todos a la vez.

  1. Accede a tu hosting mediante FTP (con FileZilla, por ejemplo) o al Administrador de archivos de tu panel de control (cPanel, Syspanel, etc.).
  2. Busca la carpeta wp-content dentro de la raíz de tu instalación de WordPress.
  3. Dentro de wp-content, localiza la carpeta llamada plugins.
  4. Renombra la carpeta plugins a plugins_desactivados. Esto fuerza a WordPress a desactivar todos los plugins a la vez.
  5. Recarga tu sitio web. Si la pantalla blanca desaparece, el problema era un plugin.
  6. Para encontrar el plugin conflictivo, renombra la carpeta de nuevo a plugins y ve activando los plugins uno a uno desde tu panel de administración de WordPress (Plugins > Plugins instalados). Recarga el sitio después de cada activación.

Paso 2: Cambia al tema por defecto

Si el problema no eran los plugins, el siguiente sospechoso es el tema.

  1. Ve a la carpeta wp-content de nuevo.
  2. Busca la carpeta themes.
  3. Renombra la carpeta de tu tema activo (por ejemplo, si usas un tema llamado mi-tema, renómbrala a mi-tema_desactivado).
  4. WordPress automáticamente intentará usar un tema por defecto (como Twenty Twenty-Four). Recarga tu sitio.

Si la pantalla blanca se soluciona, el problema es tu tema. Puedes reinstalarlo desde cero o contactar con su desarrollador.

Paso 3: Aumenta el límite de memoria PHP

Si los pasos anteriores no funcionan, puede que tu sitio necesite más memoria.

  1. Accede al archivo wp-config.php que está en la raíz de tu instalación de WordPress.
  2. Busca la línea que dice define( 'WP_DEBUG', false ); o similar. Justo antes de esa línea, añade esta otra:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda el archivo y recarga tu web.

[TIP] Si no encuentras el archivo wp-config.php o no puedes editarlo, contacta con tu proveedor de hosting. Muchos permiten aumentar la memoria desde el panel de control, como Syspanel, que tiene una opción específica para "PHP Settings" o "Configuración PHP".


Error 500: Error interno del servidor

El error 500 (Internal Server Error) es otro clásico. Te muestra un mensaje genérico de "Error interno del servidor", pero no te dice qué está fallando exactamente. Es como si el servidor no pudiera procesar tu solicitud.

Causas habituales del error 500

  • Archivos .htaccess corruptos (este archivo controla la configuración del servidor).
  • Permisos de archivos incorrectos (por ejemplo, archivos con permisos 777 cuando deberían ser 644).
  • Errores de PHP que detienen la ejecución del script.
  • Plugins o temas con código mal escrito.

Solución paso a paso para el error 500

Paso 1: Revisa y repara el archivo .htaccess

Este es el archivo más sensible. Si está dañado, tu web fallará.

  1. Accede por FTP o al administrador de archivos de tu hosting.
  2. Descarga una copia del archivo .htaccess a tu ordenador (por si acaso).
  3. Elimina el archivo .htaccess del servidor (no te preocupes, WordPress lo recreará automáticamente).
  4. Recarga tu sitio. Si funciona, el problema era ese archivo.
  5. Ve a Ajustes > Enlaces permanentes en tu panel de WordPress y haz clic en Guardar cambios para regenerar el archivo correctamente.

Paso 2: Verifica los permisos de archivos y carpetas

Los permisos incorrectos pueden bloquear la lectura o escritura de archivos.

  • Los archivos deben tener permisos 644.
  • Las carpetas deben tener permisos 755.

Puedes cambiarlos desde tu cliente FTP (clic derecho > File permissions) o desde el panel de control de tu hosting.

[WARNING] No uses permisos 777 en ningún archivo o carpeta. Es un riesgo de seguridad muy grave y puede causar errores 500.

Paso 3: Activa el modo de depuración de WordPress

Para ver el error real, necesitas que WordPress te lo muestre.

  1. Edita el archivo wp-config.php.
  2. Busca la línea que dice define('WP_DEBUG', false); y cámbiala a true. Si no existe, añade estas líneas antes de la línea /* That's all, stop editing! */:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
  1. Guarda el archivo y recarga tu web. Ahora verás un mensaje de error específico (como un error de memoria o un archivo concreto que falla).
  2. Anota el error y busca ayuda específica, o revierte los cambios si no sabes cómo solucionarlo.

[INFO] Si tu hosting usa Syspanel, puedes acceder a los logs de error del servidor desde la sección "Logs" o "Registros". El puerto de acceso al panel es el 2106. Ahí verás el error exacto que está generando el problema.


Error 404: Página no encontrada

El error 404 es diferente. No es un fallo del servidor, sino que significa que la URL que estás buscando no existe. Es muy común después de cambiar la estructura de los enlaces permanentes o al mover el sitio de dominio.

¿Por qué aparece un 404 en WordPress?

  • Configuración incorrecta de los enlaces permanentes.
  • El archivo .htaccess no se ha regenerado correctamente.
  • El servidor no tiene activado el módulo mod_rewrite de Apache (esto es más técnico, pero tu hosting puede ayudarte).
  • La página que buscas fue eliminada o movida sin hacer una redirección.

Solución paso a paso para el error 404

Paso 1: Regenera los enlaces permanentes

Esta es la solución más común y la más fácil.

  1. Entra en el panel de administración de WordPress (/wp-admin).
  2. Ve a Ajustes > Enlaces permanentes.
  3. No cambies nada, simplemente haz clic en el botón Guardar cambios.
  4. WordPress regenerará las reglas de reescritura en el archivo .htaccess.

Recarga tu web y prueba la URL que daba error 404.

Paso 2: Comprueba el archivo .htaccess

Si el paso anterior no funciona, el archivo .htaccess puede estar mal configurado.

  1. Accede al archivo .htaccess en la raíz de tu instalación.
  2. Asegúrate de que contiene el siguiente código (en la mayoría de instalaciones estándar):
# 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
  1. Si no lo tiene, cópialo y pégalo. Guarda y recarga.

Paso 3: Verifica que el módulo mod_rewrite está activo

Esto es más técnico, pero es una causa común en servidores Apache.

  • Si tu hosting usa cPanel, busca la sección "Apache Handlers" o "MultiPHP Manager".
  • Si usas Syspanel, ve a la configuración de PHP y asegúrate de que el módulo mod_rewrite está habilitado. Recuerda que el acceso es por el puerto 2106.

Si no sabes cómo hacerlo, contacta con el soporte de tu hosting. Es una comprobación rápida para ellos.

Paso 4: Crea redirecciones 301 para páginas eliminadas

Si la página fue eliminada o movida, es buena práctica crear una redirección 301 desde la URL antigua a la nueva. Puedes hacerlo con un plugin de redirecciones (como Redirection) o añadiendo reglas en el .htaccess.


Preguntas frecuentes (FAQ)

¿Puedo evitar estos errores en el futuro?

Sí, en gran medida. Te recomiendo:

  • Actualizar siempre WordPress, plugins y temas a sus últimas versiones.
  • Usar plugins de calidad y de fuentes confiables (el repositorio oficial de WordPress).
  • Hacer copias de seguridad periódicas (al menos una vez al mes).
  • No instalar demasiados plugins innecesarios. Cada uno añade carga al servidor.
  • Revisar los logs de tu servidor de vez en cuando para detectar problemas antes de que afecten a tus visitantes.

¿Qué hago si ninguna de estas soluciones funciona?

Si has probado todos los pasos y el error persiste, es hora de pedir ayuda profesional. Contacta con el soporte técnico de tu proveedor de hosting. Ellos tienen acceso a los logs del servidor y pueden identificar el problema rápidamente.

¿El error 500 y la pantalla blanca son lo mismo?

No exactamente. La pantalla blanca es un error de PHP que detiene la ejecución sin mostrar mensajes. El error 500 es un error del servidor que puede tener múltiples causas, incluido un problema de PHP. A veces, la pantalla blanca puede convertirse en un error 500 si el servidor está configurado para mostrar errores.

¿Puedo acceder a mi WordPress si tengo la pantalla blanca?

Normalmente, sí. El área de administración (/wp-admin) suele funcionar aunque la parte pública falle. Intenta acceder a tudominio.com/wp-admin. Si puedes, desactiva plugins desde ahí (en Plugins > Plugins instalados).

¿Necesito conocimientos técnicos avanzados para solucionar estos problemas?

No. Con paciencia y siguiendo esta guía paso a paso, la mayoría de los usuarios pueden resolver estos errores. Eso sí, siempre con calma y haciendo copias de seguridad antes de tocar nada. Si te sientes inseguro, no dudes en pedir ayuda.


Espero que esta guía te haya sido de gran ayuda. Recuerda que los errores de WordPress son comunes, pero casi siempre tienen solución. Respira, sigue los pasos con calma y, si te atascas, busca ayuda. ¡Tu web volverá a estar en línea en nada!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel