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

Solucionar el error 500 en WordPress: guía para Plesk y cPanel

Actualizado el 13 de febrero de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a desglosar uno de los errores más temidos por quienes gestionan sitios en WordPress: el temido error 500. No te preocupes, es más común de lo que crees y, sobre todo, se puede solucionar. Vamos a ver paso a paso cómo hacerlo, tanto si usas cPanel como Plesk.

¿Qué es el error 500 en WordPress? (Internal Server Error)

El error 500, también conocido como Internal Server Error WordPress, es un error genérico del servidor. Básicamente, significa que «algo salió mal en el servidor, pero no te dice exactamente qué». Es como si tu coche se parara y el mecánico te dijera «el motor no funciona» sin más detalles. Por eso, hay que ir probando varias soluciones.

Este error suele aparecer de repente, sin que hayas tocado nada, o justo después de instalar un plugin, un tema o de hacer una actualización. No te asustes, vamos a ponerle remedio.

¿Por qué aparece el error 500 en WordPress?

Las causas pueden ser varias, pero las más frecuentes son:

  • Un plugin o tema defectuoso: Es la causa número 1. Un plugin incompatible o mal codificado puede romper todo.
  • Un archivo .htaccess corrupto: Este archivo es como el «libro de instrucciones» del servidor. Si se daña, el servidor no sabe cómo actuar.
  • Límite de memoria de PHP agotado: Si tu web necesita más memoria de la que el servidor le permite, se cuelga.
  • Archivos del núcleo de WordPress dañados: A veces, una actualización fallida puede corromper archivos importantes.
  • Problemas de permisos de archivos: El servidor necesita permisos específicos para leer y escribir archivos. Si están mal, da error.
  • Errores de PHP: Un error de sintaxis en el código de tu web.

Vamos a solucionarlo paso a paso. Empieza por el método 1, ya que es el más común, y avanza si no funciona.

Solución 1: Desactivar todos los plugins (la más efectiva)

Esta es, con diferencia, la solución más habitual. El problema es que, si tienes el error 500, no puedes acceder al panel de administración de WordPress. Así que lo haremos a través del panel de control de tu hosting (cPanel, Plesk o Syspanel).

Si usas cPanel

  1. Accede a tu cPanel (normalmente es tudominio.com/cpanel o te lo proporciona tu hosting).
  2. Busca la sección Archivos y haz clic en Administrador de archivos.
  3. Navega hasta la carpeta de tu web. Suele ser public_html o tu-dominio.com.
  4. Dentro, busca la carpeta wp-content.
  5. Dentro de wp-content, verás una carpeta llamada plugins.
  6. Renombra la carpeta plugins a plugins_desactivados (o cualquier otro nombre). Así, WordPress no la encontrará y desactivará todos los plugins.
  7. Vuelve a tu web y recarga. Si el error desaparece, ¡felicidades! El problema estaba en uno de los plugins.
  8. Para descubrir cuál, vuelve al Administrador de archivos y renombra la carpeta plugins_desactivados a plugins otra vez.
  9. Ahora, desde el panel de WordPress (ya deberías poder acceder), ve a Plugins y ve activándolos de uno en uno, refrescando la web tras cada activación. Cuando el error vuelva a aparecer, ¡ya has encontrado al culpable! Bórralo o busca una alternativa.

Si usas Plesk

  1. Accede a tu Plesk (normalmente es tudominio.com:8443 o tudominio.com:8880).
  2. Ve a Sitios web y dominios.
  3. Busca tu dominio y haz clic en Administrador de archivos (o File Manager).
  4. Navega hasta la carpeta httpdocs (es la equivalente a public_html en Plesk).
  5. Busca la carpeta wp-content y dentro, la carpeta plugins.
  6. Renombra la carpeta plugins a plugins_off (o similar).
  7. Recarga tu web. Si funciona, repite el proceso de activación uno a uno como en el caso de cPanel.

[TIP] Si tu panel es Syspanel (HestiaCP), el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106). El proceso es el mismo: ve al Administrador de archivos, localiza public_html y renombra la carpeta plugins.

Solución 2: Restaurar el archivo .htaccess

El archivo .htaccess es un archivo oculto que controla las reglas de reescritura de URL (los enlaces permanentes). Si se corrompe, provoca el error 500.

Para cPanel y Plesk (y Syspanel)

  1. Desde el Administrador de archivos de tu panel, asegúrate de que puedes ver archivos ocultos. En cPanel suele haber un botón de «Ajustes» o «Mostrar archivos ocultos». En Plesk, busca la opción «Mostrar archivos ocultos».
  2. Busca el archivo .htaccess en la raíz de tu web (public_html o httpdocs).
  3. Renómbralo a .htaccess_viejo (así lo guardas por si acaso).
  4. Ahora, crea un archivo nuevo vacío llamado .htaccess (sin contenido).
  5. Ve a tu web. Si el error desaparece, el problema era ese.
  6. Ahora, accede a tu panel de WordPress (ve a Ajustes > Enlaces permanentes) y haz clic en Guardar cambios sin modificar nada. Esto regenerará el archivo .htaccess correctamente.

Solución 3: Aumentar el límite de memoria de PHP

A veces, tu web necesita más memoria de la que tiene asignada. Esto es muy común si tienes muchos plugins o un tema pesado.

Si usas cPanel

  1. En el Administrador de archivos, busca el archivo wp-config.php en la raíz de tu web.
  2. Edítalo con el editor de texto del panel.
  3. Busca la línea que dice define('WP_MEMORY_LIMIT', '64M');. Si no existe, pégala justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */.
  4. Cambia el valor a 256M o 512M. Por ejemplo: define('WP_MEMORY_LIMIT', '256M');
  5. Guarda el archivo y comprueba tu web.

Si usas Plesk

Plesk gestiona la memoria PHP de forma diferente, a través de políticas de hosting o ajustes de PHP.

  1. Ve a Sitios web y dominios y haz clic en Configuración de PHP (o PHP Settings).
  2. Busca la opción memory_limit.
  3. Cámbiala a 256M o 512M.
  4. Guarda los cambios y recarga la web.

[WARNING] No pongas un valor demasiado alto (ej. 1024M) a menos que tu hosting lo permita, podría causar otros problemas. 256M es un buen punto de partida.

Solución 4: Reinstalar el núcleo de WordPress

Si los archivos principales de WordPress están dañados, reinstalarlos puede solucionarlo sin perder tus datos (posts, páginas, etc.).

Para cPanel, Plesk y Syspanel

  1. Descarga la última versión de WordPress desde es.wordpress.org en tu ordenador.
  2. Descomprime el archivo en tu PC.
  3. Desde el Administrador de archivos de tu panel, sube la carpeta wp-admin y wp-includes (son las carpetas que contienen el núcleo) desde tu PC a la raíz de tu web (public_html o httpdocs). Dile que sí a sobrescribir los archivos existentes.
  4. IMPORTANTE: NO subas la carpeta wp-content porque ahí están tus temas, plugins y medios. Tampoco subas el archivo wp-config.php porque tiene tu configuración de base de datos.
  5. Una vez subido, comprueba tu web.

Solución 5: Comprobar los permisos de archivos

Los permisos incorrectos pueden impedir que WordPress funcione.

Para cPanel

  1. Ve al Administrador de archivos.
  2. Selecciona la carpeta raíz de tu web (public_html).
  3. Haz clic en Permisos (o Change Permissions).
  4. Asegúrate de que las carpetas tienen permiso 755 y los archivos 644.
  5. Si no es así, puedes cambiarlo. Para carpetas: 755 (el usuario puede escribir, los demás solo leer y ejecutar). Para archivos: 644 (el usuario puede escribir, los demás solo leer).

Para Plesk

Plesk suele gestionar los permisos automáticamente, pero puedes revisarlos desde el Administrador de archivos. Busca la opción Permisos al seleccionar un archivo o carpeta. Los valores recomendados son los mismos: 755 para carpetas, 644 para archivos.

Solución 6: Revisar los logs de error del servidor

Si nada de lo anterior funciona, toca ponerse un poco más técnicos. Los logs de error son el «diario» del servidor y te dirán exactamente qué está fallando.

En cPanel

  1. Busca la sección Métricas o Registros y haz clic en Errores o Error log.
  2. Busca la hora aproximada en la que empezó el error. Verás líneas como [error] [client IP] ... PHP Fatal error: .... Esa línea te dará la pista definitiva.

En Plesk

  1. Ve a Sitios web y dominios.
  2. Haz clic en Registros (o Logs).
  3. Busca el archivo error_log (a veces está comprimido, error_log.gz). Puedes descargarlo y abrirlo con un editor de texto.

[INFO] Si ves en el log algo como PHP Fatal error: Allowed memory size of ... exhausted, es el problema de memoria de la solución 3. Si ves PHP Parse error o PHP Fatal error con una ruta a un plugin o tema, ya sabes qué archivo está causando el error.

Preguntas Frecuentes (FAQ)

¿El error 500 afecta a mi posicionamiento SEO?

Sí, temporalmente. Si el error se prolonga durante horas o días, Google puede interpretar que tu web no está disponible y afectar a tu ranking. Por eso es importante solucionarlo rápido. Una vez que la web vuelve a funcionar, Google suele restaurar la posición anterior.

¿Puedo perder mis datos si sigo estos pasos?

No. Las soluciones que te he dado (desactivar plugins, renombrar .htaccess, aumentar memoria, reinstalar el núcleo) no borran tus artículos, páginas, imágenes ni comentarios. Solo afectan a la configuración o a los archivos del sistema. Siempre es recomendable hacer una copia de seguridad, pero para estos pasos no es crítica.

¿Qué hago si ninguna de estas soluciones funciona?

Si has probado todo, el problema puede ser del servidor en sí (PHP desactualizado, módulo mal configurado, etc.). En ese caso, contacta con el soporte técnico de tu hosting. Diles exactamente qué has probado y, si puedes, muéstrales el error del log. Ellos podrán revisar la configuración del servidor.

¿Debo contratar un servicio de mantenimiento para evitar estos errores?

No es obligatorio, pero es muy recomendable si no te sientes cómodo haciendo estos pasos. Un servicio de mantenimiento de WordPress se encarga de las actualizaciones, las copias de seguridad y de solucionar este tipo de errores por ti. Es como tener un seguro para tu web.

¿El error 500 es lo mismo que el error 503?

No. El error 500 es un error interno del servidor (algo falla en la web). El error 503 significa que el servidor está sobrecargado o en mantenimiento. Las causas y soluciones son diferentes.

Espero que esta guía te haya sido de gran ayuda. Recuerda que la paciencia es clave. Empieza siempre por lo más sencillo (desactivar plugins) y ve avanzando. Si te surge cualquier otra duda, no dudes en consultarme. ¡Buena suerte con tu WordPress!

¿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