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

Solucionar el error 500 en WordPress (paso a paso)

Actualizado el 14 de abril de 2026

¿Te has encontrado con la temida pantalla blanca o el mensaje "Error 500 – Internal Server Error" en tu WordPress? Tranquilo, no eres el único. Es uno de los errores más comunes en el mundo del hosting y, aunque parece grave, en la mayoría de los casos tiene una solución sencilla que puedes aplicar tú mismo sin necesidad de ser un experto en programación.

En esta guía paso a paso, te voy a explicar de forma clara y didáctica qué significa este error, por qué ocurre y, lo más importante, cómo solucionarlo. Vamos a ir desde los métodos más simples hasta los más técnicos, para que puedas recuperar tu web lo antes posible.

¿Qué significa el error 500 en WordPress?

Antes de ponernos manos a la obra, es importante entender qué está pasando. El error 500 WordPress es un mensaje genérico que envía el servidor cuando algo ha fallado internamente, pero no puede darte una explicación concreta. Es como si el servidor dijera: "Algo ha ido mal, pero no sé decirte exactamente qué".

Este error puede aparecer en toda tu página o solo en una parte de ella. También puede manifestarse como una pantalla blanca (el famoso "White Screen of Death") o con un mensaje más detallado si tienes activado el modo de depuración de WordPress.

Las causas más comunes suelen ser:

  • Un plugin o tema conflictivo.
  • Problemas con el archivo .htaccess.
  • Límite de memoria PHP agotado.
  • Permisos de archivos incorrectos.
  • Problemas con el servidor o el hosting.

Vamos a atacar cada una de estas causas en orden, de la más probable a la menos probable.

Paso 1: La regla de oro antes de tocar nada

[WARNING] Antes de hacer cualquier cambio, haz una copia de seguridad completa de tu sitio (archivos y base de datos). Si algo sale mal, podrás restaurar tu web en minutos. La mayoría de los paneles de control de hosting (incluido Syspanel) tienen herramientas de backup automáticas o manuales. Si no sabes cómo hacerlo, contacta con tu proveedor de hosting antes de continuar.

Paso 2: Desactiva todos los plugins (el culpable número uno)

En el 90% de los casos, el error 500 WordPress está causado por un plugin que ha entrado en conflicto con otro, con tu tema o con una actualización reciente de WordPress.

¿Cómo desactivar plugins si no puedes acceder al panel de administración?

Si el error te bloquea el acceso a tu escritorio de WordPress, no te preocupes, hay una forma de hacerlo manualmente a través del administrador de archivos de tu hosting o por FTP.

  1. Accede a tu panel de control de hosting (por ejemplo, Syspanel, que se accede a través del puerto 2106, o cPanel).
  2. Busca la sección "Administrador de archivos" o "Gestor de archivos".
  3. Navega hasta la carpeta public_html (o www) y luego entra en wp-content.
  4. Dentro de wp-content, verás una carpeta llamada plugins. No entres en ella, haz clic derecho sobre ella y selecciona "Renombrar".
  5. Cambia el nombre a plugins_desactivados (o cualquier otro nombre). Esto hará que WordPress no encuentre la carpeta de plugins y los desactive todos automáticamente.

[TIP] Si no encuentras el administrador de archivos, puedes usar un cliente FTP como FileZilla. Conéctate a tu servidor con las credenciales que te dio tu hosting y realiza el mismo cambio de nombre.

  1. Ahora intenta acceder a tu web. Si el error desaparece, el problema era un plugin.
  2. Vuelve a renombrar la carpeta a plugins para reactivarlos.
  3. Ahora, ve a tu panel de WordPress (si puedes entrar) y activa los plugins uno por uno, comprobando tu web después de cada activación. Cuando el error vuelva a aparecer, habrás encontrado al culpable. Elimínalo o busca una alternativa.

Paso 3: Restablece el archivo .htaccess

El archivo .htaccess es un archivo de configuración muy importante en los servidores Apache. Si está dañado o tiene reglas incorrectas, puede provocar un error 500.

  1. Vuelve a tu administrador de archivos o FTP.
  2. Asegúrate de tener activada la opción "Mostrar archivos ocultos" en tu administrador de archivos, ya que .htaccess empieza con un punto y suele estar oculto.
  3. En la raíz de tu instalación de WordPress (normalmente public_html), busca el archivo .htaccess.
  4. No lo borres todavía. Primero, descárgalo a tu ordenador como copia de seguridad.
  5. Ahora sí, elimina el archivo .htaccess del servidor.
  6. Intenta acceder a tu web. Si funciona, el problema estaba ahí.
  7. Ve a tu panel de WordPress: Ajustes > Enlaces permanentes. Sin cambiar nada, haz clic en "Guardar cambios". Esto regenerará un archivo .htaccess limpio y válido.

Paso 4: Aumenta el límite de memoria de PHP

A veces, el error se debe a que WordPress necesita más memoria de la que el servidor le permite usar. Esto es especialmente común si tienes muchos plugins o una página muy pesada.

Puedes aumentar el límite de memoria editando el archivo wp-config.php.

  1. En la raíz de tu instalación de WordPress, busca el archivo wp-config.php.
  2. Descárgalo y ábrelo con un editor de texto plano (como el Bloc de notas o Sublime Text).
  3. Busca la línea que dice define('WP_DEBUG', false); o similar.
  4. Justo antes de esa línea, añade la siguiente línea:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda el archivo y súbelo de nuevo al servidor, reemplazando el original.

[WARNING] Ten mucho cuidado al editar wp-config.php. Asegúrate de no borrar ninguna línea existente y de guardar el archivo con la codificación correcta (UTF-8 sin BOM).

Paso 5: Comprueba los permisos de archivos y carpetas

Si los permisos de los archivos son incorrectos, el servidor puede denegar el acceso y provocar un error 500. Los permisos correctos para WordPress son:

  • Carpetas: 755
  • Archivos: 644

Puedes comprobarlos y cambiarlos desde tu administrador de archivos o con un cliente FTP.

  1. Selecciona la carpeta public_html en tu administrador de archivos.
  2. Busca la opción "Permisos" o "Chmod".
  3. Asegúrate de que está configurado como 755 para directorios y 644 para archivos.

[TIP] Si usas FileZilla, puedes hacer clic derecho sobre un archivo o carpeta, seleccionar "Permisos de archivo..." y cambiar los valores. Puedes aplicar esto de forma recursiva a todas las subcarpetas.

Paso 6: Revisa los logs de error del servidor

Si has llegado hasta aquí y el problema persiste, necesitamos más información. Los logs de error del servidor son la clave para diagnosticar el problema exacto.

  1. Accede a tu panel de control de hosting (Syspanel en el puerto 2106, o cPanel).
  2. Busca la sección "Registros de errores", "Error Logs" o similar.
  3. Abre el log más reciente y busca la fecha y hora en la que experimentaste el error.
  4. Verás líneas de error con información técnica. Busca la que haga referencia a tu dominio o a la carpeta de WordPress.

[INFO] No te asustes si no entiendes el lenguaje técnico. Busca palabras clave como "PHP Fatal error", "Allowed memory size exhausted" o "require_once". Si ves "Allowed memory size", el problema es el límite de memoria (Paso 4). Si ves un nombre de archivo de un plugin o tema, ese es el culpable.

Paso 7: Desactiva tu tema (cambia a un tema por defecto)

Si los plugins no son el problema, puede que tu tema esté causando el conflicto.

  1. En tu administrador de archivos, ve a wp-content > themes.
  2. Verás una lista de tus temas instalados. El tema activo será el que esté en uso.
  3. Renombra la carpeta del tema activo (por ejemplo, de mi-tema a mi-tema_desactivado).
  4. WordPress detectará que el tema no existe y automáticamente activará un tema por defecto (como Twenty Twenty-Four).

Si el error desaparece, el problema era tu tema. Puedes intentar actualizarlo o contactar con su desarrollador.

Paso 8: Comprueba si el error es del servidor

A veces, el problema no es tu WordPress, sino el servidor en sí. Puede que el servidor esté sobrecargado o tenga algún problema de configuración.

  1. Contacta con tu proveedor de hosting. Ellos pueden verificar si el servidor está funcionando correctamente y si hay algún error a nivel de servidor.
  2. Pregunta si hay algún corte de servicio o mantenimiento programado.

[WARNING] Si tu hosting es muy barato o compartido, es posible que el error se deba a que otros sitios en el mismo servidor están consumiendo muchos recursos. En ese caso, considera cambiar a un plan mejor o a un hosting gestionado de WordPress.

Paso 9: La solución definitiva: restaura una copia de seguridad

Si nada de lo anterior funciona, la opción más rápida y segura es restaurar una copia de seguridad de tu sitio de un momento en el que funcionaba correctamente.

  1. Ve a tu panel de control de hosting (Syspanel en el puerto 2106, o cPanel).
  2. Busca la sección de "Copias de seguridad" o "Backups".
  3. Elige una copia de seguridad de una fecha anterior al problema.
  4. Restaura tanto los archivos como la base de datos.

Esto revertirá cualquier cambio problemático que hayas hecho y tu web volverá a funcionar como antes.

Preguntas frecuentes (FAQ) sobre el error 500

¿Qué es exactamente un error 500?

Es un código de estado HTTP que significa "Error Interno del Servidor". Es un error genérico que indica que algo ha fallado en el servidor, pero no especifica qué.

¿Puedo evitar el error 500 en el futuro?

Sí, siguiendo estas buenas prácticas:

  • Mantén WordPress, tus temas y plugins siempre actualizados.
  • Instala solo los plugins que realmente necesites.
  • Utiliza un tema de calidad y bien codificado.
  • Realiza copias de seguridad periódicas.
  • Contrata un hosting de calidad que ofrezca un buen rendimiento y soporte.

¿El error 500 afecta a mi posicionamiento SEO?

Sí, temporalmente. Si el error persiste durante mucho tiempo, los buscadores pueden interpretar que tu sitio no está disponible y podrías perder posiciones. Es importante solucionarlo lo antes posible.

¿Es lo mismo un error 500 que un error 502 o 503?

No, son diferentes:

  • 500: Error interno del servidor (problema con tu código o configuración).
  • 502: Bad Gateway (problema entre servidores).
  • 503: Servicio no disponible (mantenimiento o sobrecarga).

¿Necesito ser un experto para arreglar esto?

No, la mayoría de estos pasos son sencillos y no requieren conocimientos de programación. Sigue la guía con calma y, si te sientes perdido, siempre puedes pedir ayuda a tu proveedor de hosting.

[TIP] Si tu hosting usa Syspanel, recuerda que puedes acceder a tu panel de control desde el puerto 2106 (por ejemplo, https://tu-dominio.com:2106) para gestionar todos estos aspectos de tu servidor de forma visual y sencilla.

Espero que esta guía paso a paso te haya sido de gran ayuda. El error 500 WordPress es un contratiempo, pero con paciencia y estos pasos, tu web estará de vuelta en línea en poco tiempo. ¡Mucho ánimo y a seguir creciendo!

¿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