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

Solucionar error 500 en WordPress por plugins

Actualizado el 28 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, probablemente te has topado con el temido error 500 en WordPress. No te preocupes, es uno de los errores más comunes y, por suerte, casi siempre tiene solución. En este artículo, vamos a desglosar paso a paso cómo solucionar el error 500 causado por plugins, de una forma clara y sin tecnicismos complicados. Vamos allá.

¿Qué es el error 500 en WordPress y por qué lo causan los plugins?

El error 500 WordPress, también conocido como "Error interno del servidor", es un mensaje genérico que indica que algo salió mal en el servidor, pero no especifica qué. Piensa en él como una luz de "check engine" en tu coche: sabes que hay un problema, pero necesitas un escáner para saber exactamente qué pieza falla.

En el 90% de los casos, este error en WordPress está relacionado con plugins WordPress. ¿Por qué? Porque los plugins son código externo que se "inyecta" en tu sitio. Si un plugin tiene un error, es incompatible con tu versión de WordPress o PHP, o simplemente se corrompió durante una actualización, puede provocar que todo el sitio colapse.

[INFO] El error 500 no solo lo causan plugins; también pueden ser temas, archivos .htaccess corruptos o límites de memoria. Pero aquí nos centraremos en los plugins, que son la causa más frecuente.

Preparación antes de empezar a solucionar el error 500

Antes de lanzarnos a desactivar plugins, necesitas acceso a tu sitio de una forma alternativa. Como el error 500 impide ver el panel de administración de WordPress (wp-admin), tendrás que usar otros métodos.

Acceso por FTP o el administrador de archivos de tu hosting

Necesitarás un cliente FTP (como FileZilla) o acceder al panel de control de tu hosting. Si usas Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso es el 2106. Desde allí, podrás navegar por los archivos de tu sitio.

Acceso a la base de datos (opcional pero útil)

En casos extremos, puede ser necesario tocar la base de datos. Pero no te asustes, lo haremos con cuidado. La mayoría de las soluciones se hacen desde los archivos.

Paso a paso: Cómo solucionar el error 500 en WordPress desactivando plugins

Aquí tienes una guía visual y ordenada. Sigue los pasos en orden, del más sencillo al más complejo.

1. Desactivar todos los plugins manualmente (método FTP)

Esta es la forma más rápida de saber si un plugin está causando el error.

  1. Conéctate a tu servidor vía FTP o desde el administrador de archivos de Syspanel.
  2. Navega hasta la carpeta de tu sitio: normalmente es public_html o www.
  3. Dentro, busca la carpeta wp-content.
  4. Dentro de wp-content, verás una carpeta llamada plugins.
  5. Renombra toda la carpeta plugins a algo como plugins_desactivados. Esto hará que WordPress no encuentre ningún plugin y los desactive a todos.
  6. Ahora intenta acceder a tu web: tudominio.com. Si el error 500 desaparece, ¡el problema está en uno de tus plugins!
  7. Para reactivarlos uno por uno, renombra la carpeta de nuevo a plugins y desde el panel de administración (si ya puedes entrar) activa los plugins de uno en uno hasta encontrar el culpable.

[TIP] Si renombras la carpeta, WordPress creará una nueva carpeta plugins vacía la próxima vez que accedas. No te preocupes, tus plugins originales siguen en plugins_desactivados. Puedes copiarlos de vuelta después.

2. Usar el archivo wp-config.php para desactivar plugins

Si renombrar la carpeta no funcionó o quieres un método más quirúrgico, puedes editar el archivo wp-config.php.

  1. Localiza el archivo wp-config.php en la raíz de tu sitio.

  2. Ábrelo con un editor de texto (como Notepad++ o el editor de archivos de Syspanel).

  3. Busca la línea que dice: define('WP_DEBUG', false); o similar.

  4. Justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */, añade esta línea:

    define('WP_DISABLE_PLUGINS', true);

  5. Guarda el archivo y prueba tu web. Esto desactivará todos los plugins sin tocar la carpeta.

  6. Si funciona, elimina esa línea y entra a tu panel para desactivar los plugins manualmente.

3. Desactivar un plugin específico desde la base de datos (phpMyAdmin)

Si sabes qué plugin puede estar causando el problema (por ejemplo, uno que actualizaste justo antes del error), puedes desactivarlo directamente desde la base de datos.

  1. Accede a phpMyAdmin desde tu panel de control (Syspanel suele tener un acceso directo).
  2. Selecciona la base de datos de tu WordPress (la que configuraste al instalar).
  3. Busca la tabla wp_options (el prefijo wp_ puede ser diferente, como miweb_).
  4. Dentro de esa tabla, busca la fila donde option_name es active_plugins.
  5. Haz clic en "Editar" (o el icono de lápiz).
  6. Verás un código largo. Bórralo todo y escribe: a:0:{} (esto indica que no hay plugins activos).
  7. Guarda los cambios. Esto desactivará todos los plugins.
  8. Vuelve a tu web. Si funciona, entra al panel y reactiva los plugins de uno en uno desde Ajustes > Plugins.

[WARNING] Manipular la base de datos puede ser riesgoso si no tienes experiencia. Si no te sientes seguro, mejor usa el método FTP. Siempre es buena idea hacer una copia de seguridad antes.

¿Y si el error persiste después de desactivar plugins?

Si desactivaste todos los plugins y el error 500 sigue, no te desesperes. Puede que el problema no sea un plugin, sino otra cosa. Vamos a revisar otras causas comunes.

Revisar el archivo .htaccess

Un archivo .htaccess corrupto puede causar errores 500.

  1. Conéctate por FTP.
  2. Busca el archivo .htaccess en la raíz de tu sitio (puede estar oculto, así que activa la opción "Mostrar archivos ocultos" en tu cliente FTP).
  3. Renómbralo a .htaccess_old para desactivarlo.
  4. Prueba tu web. Si funciona, WordPress generará un nuevo .htaccess la próxima vez que guardes los enlaces permanentes (desde el panel).

Aumentar el límite de memoria de PHP

A veces el error 500 aparece porque el servidor se queda sin memoria. Puedes aumentarlo desde el wp-config.php.

  1. Abre wp-config.php.

  2. Añade esta línea justo antes del /* That's all... */:

    define('WP_MEMORY_LIMIT', '256M');

  3. Guarda y prueba.

[INFO] Si tu hosting no permite cambiar el límite de memoria, contacta con tu proveedor. Algunos planes low-cost tienen límites muy bajos.

Cambiar el tema por defecto

Un tema incompatible también puede dar error 500. Si desactivaste plugins y sigue fallando, prueba a cambiar el tema.

  1. Por FTP, ve a wp-content/themes.
  2. Renombra la carpeta de tu tema activo (por ejemplo, mi-tema a mi-tema-old).
  3. WordPress usará automáticamente un tema por defecto (como Twenty Twenty-Three).
  4. Si funciona, ya sabes que el problema era el tema.

Preguntas frecuentes (FAQ) sobre el error 500 en WordPress

Aquí respondo a las dudas más comunes que me encuentro en el soporte.

¿Puedo perder datos al desactivar plugins?

No, desactivar plugins no elimina sus datos. La configuración y los contenidos se guardan en la base de datos. Al reactivarlos, todo vuelve a la normalidad. Eso sí, si eliminas el plugin, sí perderás sus datos.

¿El error 500 puede ser por culpa del hosting?

Sí, a veces el servidor tiene problemas de recursos (CPU, memoria) o configuraciones incorrectas. Si has probado todo y sigue fallando, contacta a tu proveedor de hosting. Menciona que has desactivado plugins y temas, para que revisen los logs del servidor.

¿Cómo veo los logs de error para saber más detalles?

Los logs del servidor son como el "historial médico" de tu web. Puedes encontrarlos en tu panel de control, normalmente en la sección "Logs" o "Error logs". Si usas Syspanel, busca en la sección de "Estadísticas" o "Registros". Si no los ves, pide a tu hosting que te los active.

¿Por qué un plugin que funcionaba antes ahora da error 500?

Esto suele pasar después de actualizar WordPress, PHP o el propio plugin. Las incompatibilidades son comunes. Siempre es buena práctica hacer una copia de seguridad antes de actualizar cualquier cosa.

¿Puedo prevenir el error 500 en el futuro?

Sí, con estos consejos:

  • Mantén WordPress, temas y plugins actualizados.

  • Haz copias de seguridad periódicas (puedes usar plugins como UpdraftPlus).

  • Instala solo plugins de fuentes confiables (repositorio oficial de WordPress o desarrolladores conocidos).

  • Activa el modo de depuración (debug) en WordPress para ver errores en lugar de la pantalla blanca. Añade esto a wp-config.php:

    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);

    Esto creará un archivo debug.log en wp-content con los errores.

Resumen final: No temas al error 500

El error 500 en WordPress es como un resfriado: molesto, pero casi siempre curable. Siguiendo estos pasos, especialmente desactivando plugins WordPress de forma ordenada, podrás recuperar tu sitio en minutos.

Recuerda:

  • Paso 1: Renombrar la carpeta plugins por FTP.
  • Paso 2: Si no funciona, revisa .htaccess y el límite de memoria.
  • Paso 3: Si sigue, cambia el tema.
  • Paso 4: Si todo falla, pide ayuda a tu hosting.

Y no olvides que, si usas Syspanel, el acceso por FTP es sencillo y el puerto para el panel es el 2106. Ahora ya tienes las herramientas para solucionar este error tú mismo. ¡Ánimo y a por ello!

[TIP FINAL] Si después de todo esto el error persiste, puede ser un problema de permisos de archivos. En la carpeta wp-content, los archivos deben tener permisos 644 y las carpetas 755. Puedes cambiarlos desde tu cliente FTP o desde Syspanel.

¿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