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

Solución de errores comunes en WordPress: white screen y 500 error

Actualizado el 24 de mayo de 2026

¿Qué es la Pantalla Blanca de la Muerte (WSOD) y el Error 500?

Si alguna vez has intentado acceder a tu web de WordPress y te has encontrado con una página completamente en blanco, o con un mensaje escueto de "Error 500 Internal Server Error", no te preocupes. Estos son dos de los WordPress errores más frecuentes y, por suerte, casi siempre tienen solución. La pantalla blanca (técnicamente, "White Screen of Death" o WSOD) y el error 500 son la forma que tiene tu servidor de decirte que algo ha fallado, pero sin darte más detalles. Esto puede deberse a un plugin conflictivo, un tema dañado, un límite de memoria excedido o incluso un archivo corrupto. En esta guía, te voy a enseñar paso a paso cómo solucionar WordPress ante estos problemas, con un enfoque práctico y sin necesidad de ser un experto técnico.

[INFO] Recuerda que, aunque parezca un problema grave, la mayoría de los casos se resuelven en menos de 30 minutos con un poco de paciencia y siguiendo el orden correcto.


¿Por qué aparecen la pantalla blanca y el error 500?

Antes de lanzarnos a las soluciones, es importante entender las causas más comunes. No es magia, es lógica de servidor y código. Aquí tienes las razones principales:

  • Plugin o tema defectuoso: Es la causa más habitual. Al actualizar, instalar o activar un plugin o tema, puede generar un conflicto con el núcleo de WordPress o con otros elementos.
  • Límite de memoria PHP excedido: WordPress necesita una cantidad mínima de memoria para funcionar. Si tu web es muy pesada o tienes muchos plugins, puedes superar el límite establecido por tu hosting.
  • Archivos del núcleo de WordPress corruptos: A veces, una actualización fallida o un ataque malicioso pueden dañar archivos esenciales de WordPress.
  • Problemas con el archivo .htaccess: Este archivo gestiona las reglas de reescritura de URLs. Si se daña, puede provocar errores 500.
  • Error de sintaxis en funciones.php: Si has editado manualmente el archivo functions.php de tu tema y has cometido un error de código (como una coma o un punto y coma mal puesto), la web se rompe.

Guía paso a paso: Cómo solucionar la pantalla blanca y el error 500

Vamos a seguir un orden lógico, desde lo más sencillo hasta lo más avanzado. No saltes pasos, porque cada uno puede ser la clave.

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

Lo primero es poder acceder a los archivos de tu web. Necesitas un panel de control de hosting. Si tu proveedor usa Syspanel (antes conocido como HestiaCP), recuerda que la dirección de acceso es tudominio.com:2106. Allí podrás gestionar tus sitios web, bases de datos y archivos.

Paso 2: Desactiva todos los plugins (sin entrar al escritorio)

Este es el truco estrella. Si no puedes acceder al panel de administración de WordPress, puedes desactivar todos los plugins desde el administrador de archivos de tu hosting.

  1. Entra al administrador de archivos de tu panel de control (Syspanel, cPanel, etc.).
  2. Navega hasta la carpeta public_html o htdocs (depende de tu hosting).
  3. Busca la carpeta wp-content y ábrela.
  4. Dentro de wp-content, busca la carpeta plugins. Haz clic derecho sobre ella y selecciona "Renombrar". Cámbiale el nombre a algo como plugins_desactivados o plugins.old.
  5. Vuelve a cargar tu web. Si el problema era un plugin, ahora deberías ver tu web funcionando (aunque sin los plugins activos). Si es así, ¡enhorabuena! Ya sabes que el fallo está en uno de ellos.
  6. Para reactivarlos uno a uno: Renombra la carpeta de nuevo a plugins. Luego, ve a tu escritorio de WordPress (ya deberías poder acceder) y ve a Plugins > Plugins instalados. Actívalos de uno en uno, refrescando la web después de cada activación, hasta que encuentres el que causa el error.

[TIP] Si tienes muchos plugins, no actives todos de golpe. Hazlo por grupos de 5 o 10 para acotar más rápido.

Paso 3: Cambia al tema por defecto (Twenty Twenty-Four, Twenty Twenty-Three...)

Si desactivar los plugins no funcionó, el siguiente sospechoso es tu tema.

  1. Desde el administrador de archivos, vuelve a la carpeta wp-content.
  2. Busca la carpeta themes y ábrela.
  3. Identifica la carpeta de tu tema activo (por ejemplo, si usas "Astra", busca la carpeta "astra").
  4. Renombra esa carpeta a algo como tema_desactivado o tema.old.
  5. Vuelve a cargar tu web. WordPress, al no encontrar el tema activo, cargará automáticamente uno de los temas por defecto (como Twenty Twenty-Four). Si la web se ve, el problema era tu tema.
  6. Para solucionarlo: Puedes reinstalar el tema desde el repositorio de WordPress (si es gratuito) o contactar al desarrollador. Mientras tanto, puedes seguir usando el tema por defecto.

Paso 4: Aumenta el límite de memoria PHP

Si los pasos anteriores no funcionaron, es posible que tu web se esté quedando sin memoria.

  1. Desde el administrador de archivos, busca el archivo wp-config.php en la raíz de tu web (carpeta public_html o similar).
  2. Descarga una copia de seguridad de este archivo por si acaso.
  3. Abre el archivo wp-config.php con un editor de texto (como el Bloc de notas o el editor de archivos del hosting).
  4. Busca la línea que dice: define('WP_DEBUG', false); o similar. Justo ANTES de esa línea, pega lo siguiente:
    define('WP_MEMORY_LIMIT', '256M');
    
  5. Guarda el archivo y vuelve a cargar tu web.

[WARNING] Si no encuentras WP_DEBUG, puedes añadir la línea justo antes del comentario que dice /* ¡Eso es todo, deja de editar! ¡Feliz blogging! */.

Paso 5: Reemplaza el archivo .htaccess

Un archivo .htaccess dañado puede provocar un error 500.

  1. Desde el administrador de archivos, busca el archivo .htaccess en la raíz de tu web. Nota: Puede estar oculto. Activa la opción "Mostrar archivos ocultos" en tu panel de control.
  2. Descarga una copia de seguridad de este archivo en tu computadora.
  3. Elimina el archivo .htaccess de tu servidor.
  4. Vuelve a cargar tu web. Si funciona, el problema era ese archivo.
  5. Para regenerarlo: Ve a tu escritorio de WordPress (si puedes acceder) o, si no, desde el administrador de archivos crea un nuevo archivo vacío llamado .htaccess y pégalo dentro el siguiente código:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    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]
    </IfModule>
    # END WordPress
    
  6. Guarda el archivo. Luego, ve a Ajustes > Enlaces permanentes en tu escritorio de WordPress y haz clic en "Guardar cambios" (sin cambiar nada). Esto regenerará las reglas correctamente.

Paso 6: Reinstala el núcleo de WordPress

Si nada de lo anterior funciona, es posible que algún archivo del núcleo esté dañado.

  1. Descarga la última versión de WordPress desde wordpress.org (en español: es.wordpress.org).
  2. Descomprime el archivo ZIP en tu computadora.
  3. Desde el administrador de archivos de tu hosting, sube la carpeta wp-admin y wp-includes del ZIP descargado, reemplazando las carpetas existentes en tu servidor. No subas la carpeta wp-content porque ahí están tus plugins, temas y medios subidos.
  4. Sobrescribe todos los archivos cuando te lo pida.
  5. Vuelve a cargar tu web. Esto reemplazará los archivos del núcleo sin tocar tu contenido.

Preguntas Frecuentes (FAQ)

P: ¿Qué hago si después de todo sigo viendo la pantalla blanca?
R: Prueba a habilitar el modo de depuración de WordPress. Añade esta línea a tu wp-config.php (justo antes de la línea de WP_MEMORY_LIMIT):

define('WP_DEBUG', true);

Esto mostrará errores PHP en la pantalla. Anota el mensaje de error (por ejemplo, "Fatal error: Call to undefined function...") y búscalo en Google. Ese mensaje te dará la pista definitiva.

P: ¿Puedo perder mis datos al hacer estos cambios?
R: No, mientras no borres la carpeta wp-content ni la base de datos, tu contenido (entradas, páginas, imágenes) está a salvo. Siempre es recomendable hacer una copia de seguridad antes de empezar.

P: ¿El error 500 siempre es culpa de un plugin o tema?
R: No siempre. También puede ser un problema de permisos de archivos (carpetas en 755, archivos en 644), un error de configuración del servidor o un ataque DDoS. Si has seguido todos los pasos y nada funciona, contacta con tu soporte de hosting.

P: Si uso Syspanel, ¿cómo accedo al administrador de archivos?
R: Inicia sesión en tudominio.com:2106, luego ve a la sección "Archivos" o "Administrador de archivos". Desde allí podrás navegar por las carpetas de tu web.

P: ¿Cada cuánto debería hacer mantenimiento WordPress para evitar estos errores?
R: Te recomiendo hacer un mantenimiento básico mensual: actualizar plugins, temas y el núcleo de WordPress, revisar que no haya enlaces rotos y hacer una copia de seguridad. Un buen mantenimiento WordPress preventivo reduce drásticamente la aparición de estos errores.


Conclusión: No temas a la pantalla blanca

La pantalla blanca y el error 500 son, sin duda, dos de los WordPress errores más temidos, pero como has visto, tienen solución. La clave está en la paciencia y en seguir un orden lógico: primero plugins, luego tema, después memoria y archivos de configuración. Si te enfrentas a este problema, respira hondo, sigue esta guía y, en la mayoría de los casos, tu web volverá a la vida en pocos minutos. Y recuerda, si al final todo falla, siempre puedes pedir ayuda a tu equipo de hosting o a un profesional. ¡No te rindas!

¿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