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

Solucionar error 500 en WordPress al activar un plugin

Actualizado el 30 de abril de 2026

¡Hola! Soy tu asistente técnico de confianza. Hoy vamos a resolver uno de los sustos más comunes al gestionar un sitio web con WordPress: el temido error 500 al activar un plugin. No te preocupes, es un problema muy frecuente y, con unos pasos claros, podrás solucionarlo sin necesidad de ser un experto en sistemas. Vamos a ello.

Imagina que estás a punto de añadir una nueva funcionalidad a tu web, activas el plugin y, de repente, tu página se vuelve completamente blanca o muestra un mensaje que dice “Error interno del servidor” (error 500). Esto suele ocurrir porque el plugin que intentas activar tiene un conflicto con tu tema, con otro plugin o con la configuración de tu servidor. Pero no te alarmes: el error 500 WordPress es un fallo genérico que podemos diagnosticar y reparar paso a paso.

A lo largo de esta guía, aprenderás a identificar la causa del plugin error, a usar herramientas de depuración y a restaurar tu sitio de forma segura. Cubriremos desde métodos básicos (como desactivar plugins por FTP) hasta técnicas más avanzadas (como aumentar el límite de memoria o revisar logs). Todo explicado de forma didáctica y sin tecnicismos innecesarios.


¿Por qué ocurre el error 500 al activar un plugin?

Antes de solucionar, es útil entender qué lo provoca. El error 500 es un código de estado HTTP que indica que el servidor encontró un problema interno y no pudo completar la solicitud. En el contexto de WordPress, al activar un plugin, el servidor puede fallar por varias razones:

  • Conflicto de plugins: El nuevo plugin choca con otro ya instalado.
  • Conflicto con el tema: El plugin no es compatible con el diseño de tu web.
  • Límite de memoria excedido: El plugin requiere más memoria de la que tu servidor tiene asignada.
  • Archivo .htaccess corrupto: El plugin modifica este archivo y lo daña.
  • PHP desactualizado o incompatible: El plugin necesita una versión de PHP que tu servidor no ofrece.
  • Error en el código del plugin: El desarrollador cometió un fallo.

No importa la causa exacta; lo importante es que tenemos varias herramientas para solucionar error 500 y recuperar tu sitio.


Paso 1: No entres en pánico y haz una copia de seguridad (si puedes)

Si aún tienes acceso a tu panel de administración de WordPress (aunque sea con la página en blanco), intenta hacer una copia de seguridad de tu base de datos y archivos. Si no, no te preocupes, más adelante te enseñaré a acceder por FTP.

[TIP] Siempre es recomendable tener un plugin de backup activo, como UpdraftPlus, antes de instalar cualquier plugin nuevo. Así, si algo sale mal, restauras en un clic.


Paso 2: Desactivar el plugin problemático sin acceso al panel

Cuando el error 500 te deja fuera del escritorio de WordPress, la solución más rápida es desactivar el plugin manualmente a través de FTP o del administrador de archivos de tu hosting. Sigue estos pasos:

### Acceder por FTP (FileZilla u otro cliente)

  1. Conéctate a tu servidor usando las credenciales FTP que te proporcionó tu proveedor de hosting.
  2. Navega hasta la carpeta wp-content/plugins.
  3. Busca la carpeta del plugin que activaste y que causó el error. Si no estás seguro, puedes renombrar toda la carpeta plugins a plugins_desactivados (esto desactivará todos los plugins de golpe).
  4. Una vez renombrada, intenta acceder a tu web. Si el error 500 desaparece, sabrás que el conflicto estaba en uno de los plugins.
  5. Luego, crea una nueva carpeta plugins vacía y ve moviendo los plugins de uno en uno desde plugins_desactivados para identificar al culpable.

### Usar el administrador de archivos de Syspanel (HestiaCP)

Si tu hosting usa Syspanel (el panel de control basado en HestiaCP), accede a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Dentro, busca la opción “Administrador de archivos” y sigue la misma ruta: public_html/wp-content/plugins. Renombra la carpeta del plugin problemático o toda la carpeta plugins.

[INFO] Syspanel es una herramienta muy potente y fácil de usar. Si no conoces tus credenciales, contacta con tu proveedor de hosting.


Paso 3: Activar el modo debug de WordPress

Una vez que hayas recuperado el acceso (aunque sea con todos los plugins desactivados), es hora de activar el debug WordPress para obtener información detallada del error. Esto te ayudará a entender qué salió mal.

### Editar el archivo wp-config.php

  1. Conéctate por FTP o administrador de archivos.
  2. Busca el archivo wp-config.php en la raíz de tu instalación de WordPress.
  3. Ábrelo con un editor de texto (como Notepad++ o el editor integrado).
  4. Busca la línea que dice define('WP_DEBUG', false); o similar. Si no existe, puedes añadirla justo antes de la línea /* That's all, stop editing! Happy publishing. */.
  5. Cambia esa línea por:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    
    Esto hará que WordPress registre los errores en un archivo llamado debug.log dentro de la carpeta wp-content, sin mostrarlos en pantalla (para no asustar a tus visitantes).
  6. Guarda el archivo y vuelve a activar el plugin que causó el error (uno por uno, si desactivaste todos).
  7. Ahora, revisa el archivo wp-content/debug.log. Allí verás mensajes como PHP Fatal error: Allowed memory size of ... o Call to undefined function.... Esto te dará pistas exactas.

[WARNING] No dejes el modo debug activado en un sitio en producción, ya que puede ralentizar la web y generar archivos de log grandes. Una vez resuelto el error, vuelve a poner WP_DEBUG en false.


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

Uno de los errores más comunes es que el plugin agote la memoria asignada. Para solucionarlo, puedes aumentar el límite desde el mismo wp-config.php.

Añade esta línea justo antes del cierre del archivo:

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

O incluso:

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

Guarda y prueba de nuevo. Si el error era por memoria, desaparecerá.

[TIP] Si tu hosting es muy básico, es posible que no permita aumentar la memoria más allá de cierto límite. En ese caso, contacta con tu proveedor.


Paso 5: Revisar el archivo .htaccess

Algunos plugins (especialmente de caché, seguridad o redirecciones) modifican el archivo .htaccess. Si se corrompe, puede generar un error 500.

  1. Conéctate por FTP y localiza el archivo .htaccess en la raíz de WordPress (junto a wp-config.php).
  2. Renómbralo a .htaccess_backup para desactivarlo.
  3. Vuelve a tu web y ve a Ajustes > Enlaces permanentes en el escritorio de WordPress (si puedes acceder). Haz clic en “Guardar cambios” para regenerar un .htaccess limpio.
  4. Si el error desaparece, el problema estaba ahí. Luego puedes restaurar el backup o configurar el plugin de nuevo.

Paso 6: Comprobar la versión de PHP

Los plugins modernos requieren PHP 7.4 o superior. Si tu servidor usa una versión antigua (como PHP 5.6), muchos plugins fallarán.

### Cómo cambiar la versión de PHP en Syspanel

  1. Accede a Syspanel a través del puerto 2106.
  2. Ve a la sección “PHP” o “Versión de PHP”.
  3. Selecciona una versión más reciente (por ejemplo, 8.0 o 8.1) y aplícala.
  4. Espera unos segundos y vuelve a probar el plugin.

[INFO] Si no ves esta opción, consulta con tu hosting. Algunos proveedores permiten cambiarlo desde el panel de control.


Paso 7: Revisar los logs del servidor

Si el debug de WordPress no te da suficiente información, los logs del servidor son tu siguiente recurso.

### Encontrar los logs en Syspanel

  1. En Syspanel, busca la sección “Logs” o “Registros”.
  2. Allí verás archivos como error.log o access.log. Descarga el de errores.
  3. Ábrelo con un editor y busca líneas que contengan “PHP Fatal error” o el nombre del plugin. Te indicará la línea exacta del código que falla.

Si no tienes acceso a Syspanel, pídele a tu proveedor de hosting que te envíe los logs de error de los últimos minutos.


Paso 8: Soluciones alternativas rápidas

Si los pasos anteriores no funcionan, prueba estas opciones:

  • Actualizar WordPress, temas y plugins: A veces el error es por incompatibilidad de versiones. Desde el escritorio (si puedes acceder), ve a Escritorio > Actualizaciones.
  • Cambiar temporalmente al tema por defecto (Twenty Twenty-Four): Un tema incompatible puede causar el error. Actívalo desde Apariencia > Temas.
  • Desactivar todos los plugins y activarlos de uno en uno: Ya lo mencionamos, pero es clave para aislar el conflicto.
  • Contactar al desarrollador del plugin: Si el plugin es de pago o tiene soporte, ellos pueden darte una versión parcheada.

Preguntas frecuentes (FAQ)

### ¿El error 500 puede dañar mi base de datos?

No directamente. El error 500 es del servidor y no afecta los datos almacenados. Sin embargo, si el plugin realiza cambios en la base de datos al activarse (como crear tablas), esos cambios pueden quedar incompletos. Por eso es bueno tener un backup.

### ¿Cómo evito este error en el futuro?

  • Siempre prueba plugins nuevos en un entorno de pruebas (staging) antes de instalarlos en producción.
  • Mantén WordPress, temas y plugins actualizados.
  • Usa un plugin de seguridad que haga copias de seguridad automáticas.
  • Limita la cantidad de plugins activos; a más plugins, más riesgo de conflictos.

### ¿Qué hago si no puedo acceder ni por FTP?

Si tu hosting bloquea FTP, usa el administrador de archivos de Syspanel (puerto 2106). Si ni siquiera eso funciona, contacta al soporte técnico de tu hosting; ellos pueden desactivar el plugin desde su lado.

### ¿El modo debug consume muchos recursos?

Solo cuando está activo y se generan errores. No lo dejes encendido permanentemente, pero úsalo mientras solucionas el problema.


Conclusión

El error 500 WordPress al activar un plugin puede parecer aterrador, pero con un enfoque metódico se resuelve en minutos. Recuerda: primero desactiva el plugin problemático (por FTP o Syspanel), luego activa el modo debug para obtener pistas, y finalmente ajusta la memoria o la versión de PHP si es necesario.

Si sigues estos pasos, podrás solucionar error 500 sin estrés y devolver la vida a tu web. Y si en algún momento te sientes perdido, no dudes en pedir ayuda a tu proveedor de hosting o a la comunidad de WordPress. ¡Ánimo, que esto se supera!

[TIP FINAL] Guarda esta guía en tus favoritos. La próxima vez que veas un error 500, ya sabrás exactamente qué hacer.

¿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