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

Cómo solucionar el error 500 en WordPress desde cPanel o Plesk

Actualizado el 29 de octubre de 2025

¿Qué es el error 500 en WordPress y por qué aparece?

El error 500 wordpress es uno de los problemas más frustrantes que puedes encontrar como propietario de una web. De repente, en lugar de tu sitio, aparece una pantalla en blanco o un mensaje que dice "Error 500 Internal Server Error" o "Error interno del servidor".

Lo primero que debes saber es que este error no significa que hayas perdido tu web. Simplemente indica que el servidor encontró un problema inesperado al intentar cargar tu sitio. Es como si entrases en tu casa y la puerta no abriera: la casa sigue ahí, solo necesitas encontrar la llave correcta.

Las causas más comunes de este error son:

  • Un plugin o tema incompatible con tu versión de WordPress o PHP.
  • Archivos corruptos en la instalación de WordPress.
  • Permisos de archivos incorrectos (muy comunes después de mover o copiar el sitio).
  • Límite de memoria PHP agotado.
  • Errores en el archivo .htaccess.
  • Problemas con el servidor (aunque esto es menos frecuente si otros sitios en el mismo hosting funcionan).

La buena noticia es que, en la mayoría de los casos, puedes solucionarlo tú mismo desde cPanel o Plesk, los dos paneles de control más utilizados en hosting. A continuación te explicamos paso a paso cómo hacerlo, con instrucciones claras para cada uno.


Antes de empezar: haz una copia de seguridad

[WARNING] Este paso es obligatorio. No lo saltes.

Antes de tocar cualquier archivo, asegúrate de tener una copia de seguridad reciente de tu sitio. Puedes hacerla desde el panel de control de tu hosting o mediante un plugin como UpdraftPlus (si aún puedes acceder al panel de administración de WordPress).

Si no puedes acceder a WordPress, usa el Administrador de archivos de cPanel o Plesk para descargar la carpeta public_html completa a tu ordenador. También puedes usar un cliente FTP como FileZilla.


Método 1: Desactivar plugins y temas desde el administrador de archivos

Esta es la solución más efectiva para el error 500 wordpress porque los plugins y temas son la causa número uno de este problema.

Desde cPanel

  1. Inicia sesión en tu cPanel (normalmente accedes en tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección Archivos y haz clic en Administrador de archivos.
  3. Navega hasta public_html/wp-content/.
  4. Dentro de wp-content, verás las carpetas plugins y themes.
  5. Renombra la carpeta plugins a plugins_backup. Esto desactiva todos los plugins a la vez.
  6. Vuelve a tu web y comprueba si el error ha desaparecido.

Si el error se resuelve, sabrás que un plugin era el culpable. Para identificar cuál:

  • Crea una carpeta nueva llamada plugins.
  • Ve moviendo los plugins desde plugins_backup a plugins de uno en uno.
  • Después de cada movimiento, revisa tu web. Cuando vuelva el error, habrás encontrado al culpable.

Desde Plesk

  1. Accede a tu Plesk (normalmente en tudominio.com:8443).
  2. Ve a Sitios web y dominios y haz clic en tu dominio.
  3. Busca el icono Administrador de archivos (o File Manager).
  4. Navega hasta httpdocs/wp-content/ (en Plesk, la carpeta raíz suele llamarse httpdocs en lugar de public_html).
  5. Sigue los mismos pasos que en cPanel: renombra plugins a plugins_backup y comprueba.

Si el problema no son los plugins, prueba con el tema

Repite el proceso pero ahora con la carpeta themes:

  1. Renombra themes a themes_backup.
  2. WordPress usará automáticamente el tema por defecto (Twenty Twenty-Four o similar).
  3. Si el error desaparece, el tema era el problema. Cambia a un tema más ligero o actualiza el que usabas.

Método 2: Revisar y reparar el archivo .htaccess

El archivo .htaccess es un archivo de configuración oculto que controla cómo funciona tu servidor. Si está dañado, puede provocar el error 500 cpanel.

Paso a paso (válido para cPanel y Plesk)

  1. Accede al Administrador de archivos desde tu panel.
  2. Asegúrate de que puedes ver archivos ocultos. En cPanel, haz clic en Configuración y marca "Mostrar archivos ocultos (dotfiles)". En Plesk, busca el icono de ajustes y activa la opción similar.
  3. Busca el archivo .htaccess en la raíz de tu instalación (public_html o httpdocs).
  4. Renómbralo a .htaccess_backup (o descárgalo y luego elimínalo).
  5. Ve a tu web. Si ahora funciona, el problema era ese archivo.

[TIP] Para regenerar un .htaccess limpio, ve a Ajustes > Enlaces permanentes en WordPress y haz clic en Guardar cambios. WordPress creará un archivo nuevo automáticamente.


Método 3: Aumentar el límite de memoria PHP

Si el error aparece cuando haces acciones que requieren muchos recursos (como actualizar plugins o subir imágenes grandes), probablemente necesitas aumentar el límite de memoria.

Desde cPanel

  1. Ve al Administrador de archivos.
  2. Busca el archivo wp-config.php en la raíz.
  3. Haz clic derecho y selecciona Editar.
  4. Justo antes de la línea que dice /* That's all, stop editing! */, añade esta línea:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda los cambios y comprueba tu web.

Desde Plesk

  1. Accede al Administrador de archivos.
  2. Localiza wp-config.php en httpdocs.
  3. Edítalo con el editor integrado.
  4. Añade la misma línea de código.
  5. Guarda y comprueba.

[INFO] Si no encuentras wp-config.php, también puedes crear un archivo llamado php.ini en la raíz con el contenido: memory_limit = 256M.


Método 4: Corregir permisos de archivos y carpetas

Los permisos incorrectos son otra causa frecuente del wordpress error 500 plesk y cPanel. Los permisos correctos son:

  • Archivos: 644
  • Carpetas: 755

Desde cPanel

  1. En el Administrador de archivos, selecciona todos los archivos y carpetas de public_html.
  2. Haz clic en Permisos en la barra superior.
  3. Cambia los permisos a 755 para carpetas y 644 para archivos.
  4. Marca la opción "Cambiar recursivamente" si aparece.
  5. Aplica los cambios.

Desde Plesk

  1. En el Administrador de archivos, selecciona todo.
  2. Haz clic en Cambiar permisos (o similar).
  3. Configura los valores como se indicó arriba.
  4. Aplica de forma recursiva.

[WARNING] No cambies los permisos de wp-config.php a 777. Eso es un riesgo de seguridad grave.


Método 5: Revisar los logs de error del servidor

Si ninguno de los métodos anteriores funcionó, necesitas ver el error exacto que está generando el servidor. Esto te dará pistas precisas.

Desde cPanel

  1. Ve a la sección Métricas o Registros.
  2. Busca Errores de error o Error Log.
  3. Haz clic en el archivo de error más reciente.
  4. Busca las últimas líneas que mencionen tu dominio o public_html.

Desde Plesk

  1. Ve a Sitios web y dominios.
  2. Haz clic en Registros (o Logs).
  3. Selecciona el log de errores de tu dominio.
  4. Revisa las últimas entradas.

[TIP] Si el log no te dice nada claro, busca errores que mencionen PHP Fatal error o memory exhausted. Esas líneas te dirán exactamente qué archivo está fallando.


Método 6: Reinstalar los archivos principales de WordPress

Si todo lo demás falla, puede que tengas archivos del núcleo de WordPress dañados.

Paso a paso

  1. Descarga la última versión de WordPress desde es.wordpress.org.
  2. Descomprime el archivo en tu ordenador.
  3. Sube solo la carpeta wp-admin y wp-includes de la versión descargada a tu servidor, reemplazando las existentes.
  4. También sube los archivos index.php, wp-blog-header.php y wp-settings.php a la raíz, reemplazando los actuales.

[WARNING] No subas el archivo wp-config.php de la descarga, porque sobrescribirías tu configuración actual y perderías la conexión con tu base de datos.


Preguntas frecuentes (FAQ)

¿Puede ser un problema del servidor?

Sí, aunque es menos común. Si todos tus archivos están bien y otros sitios en el mismo hosting funcionan, contacta con tu proveedor de hosting. Si todos tus sitios fallan, el problema es del servidor.

¿Pierdo mis datos si hago estos cambios?

No. Ninguno de estos métodos borra tu base de datos ni tus publicaciones. Solo desactivan temporalmente plugins o temas, que puedes reactivar después.

¿Qué hago si no tengo cPanel ni Plesk?

Muchos hostings usan paneles propios. Busca funciones similares como "Administrador de archivos", "Gestor de archivos" o usa un cliente FTP. Los pasos serán equivalentes.

¿Cuánto tiempo tardaré en solucionarlo?

Entre 15 y 30 minutos si sigues los pasos con calma. El método de los plugins es el más rápido y efectivo.

¿Debo contactar con soporte técnico?

Si has probado todos los métodos y el error persiste, sí. Asegúrate de explicar qué has hecho ya para que no te hagan repetir pasos.


Resumen rápido: qué hacer primero

Para solucionar el error 500 wordpress de forma ordenada:

  1. Haz una copia de seguridad (siempre).
  2. Renombra la carpeta plugins y comprueba.
  3. Renombra la carpeta themes y comprueba.
  4. Revisa el .htaccess.
  5. Aumenta el límite de memoria.
  6. Revisa los logs de error.
  7. Reinstala archivos del núcleo si es necesario.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro de Syspanel encontrarás un administrador de archivos similar al de cPanel, con las mismas opciones para renombrar carpetas y editar archivos.


Conclusión

El error 500 wordpress es molesto, pero casi siempre tiene solución. La clave está en ir descartando causas de forma metódica: primero plugins, luego tema, después archivos de configuración y finalmente el núcleo de WordPress.

Recuerda que la paciencia es tu mejor aliada. No hagas cambios drásticos sin comprobar si el error persiste después de cada paso. Y si te quedas atascado, los logs de error son tu mejor herramienta para entender qué está pasando realmente.

Con este tutorial, tendrás las herramientas para resolver el error 500 cpanel y el wordpress error 500 plesk sin necesidad de contratar a un desarrollador. ¡Tu web volverá a estar operativa en poco tiempo!

¿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