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

Solución a errores comunes en WordPress: pantalla blanca y 500

Actualizado el 20 de febrero de 2026

Si estás leyendo esto, probablemente te has encontrado con una de las situaciones más frustrantes al gestionar un sitio web: la pantalla blanca de la muerte o el temido error 500. No te preocupes, es más común de lo que parece y, con la guía adecuada, puedes solucionarlo sin necesidad de ser un experto en programación.

En este artículo, vamos a desglosar paso a paso cómo identificar y solucionar estos dos errores críticos en WordPress. Hablaremos de qué los causa, cómo diagnosticarlos con herramientas básicas y, lo más importante, cómo aplicar las soluciones más efectivas. Al final, también responderemos a las preguntas más frecuentes (FAQ) para que no te quede ninguna duda.


¿Qué es la pantalla blanca y el error 500 en WordPress?

Antes de lanzarnos a las soluciones, es importante entender qué estamos viendo.

Pantalla blanca (WSOD - White Screen of Death)

La pantalla blanca es exactamente eso: cuando intentas acceder a tu web o al panel de administración (wp-admin) y solo ves una página en blanco, sin ningún mensaje de error. Esto suele indicar un problema grave de PHP, como un error de memoria o un conflicto entre plugins.

Error 500 Internal Server Error

El error 500 es un mensaje genérico del servidor que indica que algo salió mal, pero no da detalles específicos. Puede aparecer como "500 Internal Server Error" o simplemente una página en blanco con ese código. A menudo está relacionado con archivos del servidor, como el .htaccess o problemas de permisos.

[INFO] Ambos errores suelen tener causas similares: un plugin o tema defectuoso, un límite de memoria excedido, o un archivo de configuración corrupto. La buena noticia es que las soluciones también son parecidas.


Causas comunes de estos errores

Identificar la causa raíz es el primer paso para solucionar el error WordPress. Estas son las razones más frecuentes:

  • Plugin o tema incompatible: Al actualizar WordPress, algunos plugins o temas pueden dejar de funcionar correctamente.
  • Límite de memoria PHP agotado: Si tu web tiene muchos plugins o tráfico, puede superar el límite de memoria asignado.
  • Archivo .htaccess dañado: Un cambio incorrecto en este archivo puede provocar un error 500.
  • Archivos de WordPress corruptos: Una actualización fallida o un ataque pueden dañar archivos del núcleo.
  • Problemas de permisos de archivos: Si los archivos tienen permisos incorrectos, el servidor no puede leerlos.
  • PHP desactualizado: Una versión antigua de PHP puede causar conflictos con temas o plugins modernos.

Soluciones paso a paso para la pantalla blanca y el error 500

Vamos a ordenar las soluciones de la más sencilla a la más avanzada. Sigue el orden, ya que muchas veces el problema se resuelve en los primeros pasos.

1. Accede a tu panel de control (Syspanel o cPanel)

Lo primero es acceder a tu servidor para poder manipular archivos. Si tu hosting usa Syspanel (antes conocido como HestiaCP), la dirección de acceso es tu-dominio.com:2106. Si usas cPanel, suele ser tu-dominio.com/cpanel.

[TIP] Si no recuerdas tus credenciales, busca el correo de bienvenida de tu hosting o contacta con soporte.

2. Desactiva todos los plugins (método manual por FTP)

La causa más común de la pantalla blanca es un plugin conflictivo. Para desactivarlos sin acceso al panel de administración, haz lo siguiente:

  1. Conéctate a tu servidor vía FTP o desde el administrador de archivos de Syspanel/cPanel.
  2. Navega hasta la carpeta wp-content.
  3. Dentro de wp-content, busca la carpeta plugins.
  4. Renombra la carpeta plugins a algo como plugins_old (esto desactiva todos los plugins de golpe).
  5. Vuelve a cargar tu web. Si el error desaparece, el problema está en uno de los plugins.
  6. Para identificar cuál, crea una nueva carpeta llamada plugins y ve moviendo los plugins de plugins_old a la nueva carpeta, uno por uno, refrescando la web cada vez.

[WARNING] Si no ves mejoría, no te preocupes. Sigue con el siguiente paso.

3. Cambia al tema por defecto (Twenty Twenty-Four o similar)

Un tema mal configurado también puede causar el error 500. Para cambiarlo manualmente:

  1. En el mismo administrador de archivos, ve a wp-content/themes.
  2. Busca la carpeta de tu tema activo (por ejemplo, mi-tema).
  3. Renómbrala a mi-tema_old.
  4. WordPress automáticamente usará un tema por defecto (como Twenty Twenty-Four).
  5. Si la web vuelve a funcionar, el problema es tu tema. Puedes reinstalarlo o contactar al desarrollador.

4. Aumenta el límite de memoria PHP

Si los pasos anteriores no funcionan, es posible que tu web necesite más memoria. Para aumentarla:

  1. Busca el archivo wp-config.php en la raíz de tu instalación de WordPress.
  2. Ábrelo con un editor de texto (como el bloc de notas o el editor de Syspanel).
  3. Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade esta línea:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda el archivo y recarga tu web.

[INFO] Si no funciona, puedes probar con '512M', pero no superes ese límite a menos que tu hosting lo permita.

5. Restaura el archivo .htaccess

Un archivo .htaccess dañado es una causa común del error 500. Para restaurarlo:

  1. Localiza el archivo .htaccess en la raíz de tu WordPress (junto a wp-config.php).
  2. Renómbralo a .htaccess_old.
  3. Ve a tu panel de administración (si ya puedes acceder) o, si no, crea uno nuevo manualmente.
  4. Si accedes al panel, ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" (esto regenera el archivo).
  5. Si no, crea un archivo de texto con el siguiente contenido y súbelo como .htaccess:
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

6. Verifica los permisos de archivos

Los permisos incorrectos pueden impedir que WordPress funcione. Los valores correctos son:

  • Carpetas: 755
  • Archivos: 644
  • wp-config.php: 600 (por seguridad)

Puedes cambiarlos desde el administrador de archivos de Syspanel o cPanel seleccionando los archivos y usando la opción "Permisos". Si no sabes cómo, contacta a tu hosting.

7. Habilita el modo debug de WordPress

Para obtener más información sobre el error, activa el modo de depuración:

  1. Abre wp-config.php.
  2. Busca la línea define('WP_DEBUG', false); y cámbiala a:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
  1. Guarda y recarga la web. Luego, revisa el archivo wp-content/debug.log para ver los errores específicos.

[TIP] Esto te dará pistas claras sobre qué archivo o función está causando el problema.

8. Reinstala los archivos del núcleo de WordPress

Si todo lo demás falla, es posible que los archivos principales de WordPress estén corruptos:

  1. Descarga la última versión de WordPress desde wordpress.org.
  2. Descomprime el archivo en tu ordenador.
  3. Sube solo la carpeta wp-admin y wp-includes a tu servidor, sobrescribiendo las existentes (no borres la carpeta wp-content ni el wp-config.php).
  4. También puedes subir el archivo wp-activate.php, wp-comments-post.php, etc., de la raíz (excepto wp-config.php y .htaccess).

Esto reemplazará los archivos dañados sin perder tus datos.

9. Contacta a tu proveedor de hosting

Si después de todos estos pasos el error WordPress persiste, el problema puede ser del servidor. Contacta a tu hosting y diles que has seguido esta guía. Ellos pueden verificar:

  • Versión de PHP (debe ser 7.4 o superior, idealmente 8.x).
  • Configuración del servidor (mod_rewrite, límites de memoria).
  • Posibles bloqueos de seguridad.

[WARNING] No te sientas mal por pedir ayuda. Los errores 500 y la pantalla blanca son complejos incluso para usuarios avanzados.


Preguntas frecuentes (FAQ)

¿Puedo perder mis datos al solucionar estos errores?

No, si sigues los pasos correctamente. Renombrar carpetas o archivos no borra nada, solo los desactiva temporalmente. Tus publicaciones, páginas y medios siguen intactos.

¿El error 500 siempre es culpa de un plugin?

No siempre, pero es la causa más común. También puede ser un tema, un archivo .htaccess dañado o un problema del servidor.

¿Cómo sé si mi hosting tiene la culpa?

Si después de desactivar todos los plugins y cambiar al tema por defecto el error persiste, probablemente sea del servidor. Contacta a tu hosting.

¿Puedo usar un plugin de seguridad para evitar estos errores?

Sí, plugins como Wordfence o Sucuri pueden ayudar a prevenir ataques, pero no evitan errores por actualizaciones o incompatibilidades. La mejor prevención es hacer copias de seguridad periódicas.

¿Qué hago si no tengo acceso a FTP o al panel de control?

Si no tienes acceso, contacta inmediatamente a tu proveedor de hosting. Ellos pueden desactivar plugins o cambiar el tema desde su lado.

¿El modo debug puede ralentizar mi web?

Sí, por eso lo desactivamos después de usarlo. No lo dejes activo en un sitio en producción.


Conclusión

La pantalla blanca y el error 500 son dos de los problemas más temidos en WordPress, pero con paciencia y un enfoque metódico, casi siempre tienen solución. Recuerda:

  • Empieza por lo simple: desactivar plugins y cambiar el tema.
  • Usa herramientas como el modo debug para obtener pistas.
  • No temas pedir ayuda a tu hosting o a la comunidad.

La clave está en no entrar en pánico. Cada error es una oportunidad para aprender más sobre cómo funciona tu web. Con esta guía, ya tienes las herramientas para solucionar WordPress como todo un profesional. ¡Buena suerte!

¿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