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

Cómo arreglar el error 500 en WordPress (cPanel y Plesk)

Actualizado el 7 de noviembre de 2025

¡Vaya! Ver un error 500 wordpress en tu pantalla es de esas cosas que te hacen soltar el café. Es el famoso "Internal Server Error". La buena noticia es que, aunque parece muy grave, es uno de los problemas más comunes y, sobre todo, solucionables en WordPress.

No te asustes si no eres un experto. En esta guía te voy a explicar, paso a paso y con un lenguaje muy sencillo, cómo puedes solucionar error 500 wordpress tanto si tu hosting usa cPanel como si usa Plesk. Vamos a ir desde lo más simple hasta lo más técnico, y lo haremos juntos.

¿Qué significa realmente este error?

Antes de ponernos el mono de trabajo, entendamos qué está pasando. Un "Internal Server Error" significa que el servidor donde está alojada tu web ha entendido la petición, pero no ha podido completarla por un problema interno. No es un fallo de tu ordenador ni de tu conexión a Internet, sino del "motor" de tu página.

Piensa en ello como cuando un coche no arranca: puede ser por la batería (algo sencillo), por un cable suelto (algo de configuración) o porque el motor está gripado (algo más serio). Nosotros vamos a ir descartando causas hasta encontrar el "cable suelto".

En la mayoría de los casos, este error aparece de repente después de: actualizar un plugin, cambiar de tema, editar un archivo de código o subir una imagen muy pesada. Pero no te preocupes, vamos a ello.

La Regla de Oro: Haz una Copia de Seguridad (Backup)

[WARNING] Antes de tocar NADA, haz una copia de seguridad completa de tu sitio (archivos y base de datos). Si algo sale mal durante el proceso, podrás restaurar tu web en segundos. En cPanel suele haber una herramienta llamada "Backup" o "Copias de seguridad". En Plesk, busca "Administrador de copias de seguridad". Si no lo ves, pide ayuda a tu proveedor de hosting. No te saltes este paso.

Primeros Pasos Rápidos (Los que arreglan el 80% de los casos)

Vamos a empezar con las soluciones más rápidas. A menudo, el error 500 wordpress se debe a un problema de memoria o a un archivo corrupto.

1. Aumenta el Límite de Memoria PHP

Este es el "chicle" que más se estira. WordPress necesita un mínimo de memoria para funcionar. Si tu web tiene un límite muy bajo, falla.

Para ello, necesitas editar un archivo llamado wp-config.php. No te asustes, es más fácil de lo que parece.

¿Cómo lo encuentro? Entra a tu panel de control (cPanel o Plesk) y busca el "Administrador de Archivos" (File Manager). Dentro, busca la carpeta public_html (en cPanel) o httpdocs (en Plesk). Ahí estará tu WordPress. Busca el archivo wp-config.php.

¿Qué hago? Haz clic derecho sobre él y selecciona "Editar" (Edit). Busca la línea que dice ¡Eso es todo, deja de editar! Feliz blogging. Justo encima de esa línea, pega esto:

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

Guarda los cambios y mira si tu web funciona. Si no, sigue leyendo.

2. Comprueba si el Problema es un Plugin o un Tema

A veces, un plugin o tema "peleón" es el culpable. Para saberlo, vamos a desactivarlos temporalmente. No te preocupes, no perderás nada.

Desactivar temas: En el Administrador de Archivos, dentro de wp-content, verás una carpeta llamada themes. Renómbrala a themes_old. Esto hará que WordPress no encuentre tu tema y use uno por defecto (como Twenty Twenty-Four). Recarga tu web.

Desactivar plugins: Si el error continúa, renombra la carpeta plugins a plugins_old (está dentro de wp-content). Esto desactiva TODOS los plugins. Si tu web funciona ahora, el problema es uno de ellos. Para encontrarlo, renombra la carpeta de nuevo a plugins, y luego ve renombrando uno a uno (añadiendo _old al final) hasta que la web vuelva a fallar. Ese es el plugin culpable.

[INFO] Si renombras la carpeta a plugins_old, WordPress la creará de nuevo vacía. Esto es normal. Para restaurar tus plugins, solo tienes que volver a renombrar plugins_old a plugins.

Soluciones Avanzadas (Cuando lo Rápido no Funciona)

Si los pasos anteriores no han funcionado, vamos a ponernos un poco más técnicos, pero sin perder la calma.

3. Revisa los Permisos de Archivos y Carpetas

Los archivos en tu servidor tienen "permisos" que dicen quién puede leerlos, modificarlos o ejecutarlos. Si estos permisos están mal configurados, el servidor "se niega" a trabajar.

¿Qué permisos son correctos?

  • Carpetas (Directorios): Deben tener permisos 755.
  • Archivos (como .php, .jpg): Deben tener permisos 644.

¿Cómo lo arreglo en cPanel o Plesk?
En el Administrador de Archivos, selecciona TODOS los archivos y carpetas de tu instalación de WordPress. Haz clic derecho y elige "Permisos" o "Change Permissions".

  • Para las carpetas, escribe 755 y asegúrate de que todas las casillas estén como deben.
  • Para los archivos, escribe 644.

[WARNING] No cambies los permisos de la carpeta wp-content a 777 (aunque a veces lo recomienden). Es un riesgo de seguridad enorme. Con 755 es suficiente.

4. El Archivo .htaccess (Solo para servidores Apache)

Este archivo es como un "semáforo" que le dice al servidor cómo gestionar tu web. Si está corrupto, puede causar el error.

¿Cómo lo arreglo?
En el Administrador de Archivos, activa la opción de "Mostrar archivos ocultos" (suele ser un botón en la esquina superior derecha). Busca el archivo .htaccess en la raíz (donde está wp-config.php).

  1. Haz clic derecho y descárgalo a tu ordenador como respaldo.
  2. Ahora, edítalo y borra TODO su contenido (o simplemente bórralo desde el servidor).
  3. Ve a tu panel de WordPress (si puedes acceder) o, si no, crea un archivo nuevo vacío con ese nombre.
  4. Ve a Ajustes -> Enlaces permanentes y haz clic en "Guardar cambios". Esto regenerará el .htaccess automáticamente.

5. Revisa el Registro de Errores (El "Diagnóstico" del Servidor)

El servidor guarda un "cuaderno de bitácora" donde anota los errores. Ahí suele venir la causa exacta del problema.

En cPanel: Busca la sección "Métricas" y haz clic en "Errores" o "Error Log". También puedes buscar un archivo llamado error_log en tu carpeta raíz.

En Plesk: Ve a "Sitios web y dominios", selecciona tu dominio y busca "Registros" o "Logs".

¿Qué busco? Busca la línea que coincida con la fecha y hora en que empezó el error. Te dará una pista como "PHP Fatal error: Allowed memory size..." (que ya hemos intentado arreglar) o "Call to undefined function..." (que suele indicar un problema con un plugin).

[TIP] Si el registro de errores no te deja ver nada, puedes activar la depuración de WordPress. En el archivo wp-config.php, pega esto justo encima de la línea de "Eso es todo":

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

Guarda el archivo. Ahora, WordPress creará un archivo llamado debug.log en la carpeta wp-content. Reproduce el error y luego revisa ese archivo. ¡Ahí estará el problema!

6. Problemas con PHP y su Versión

Tu web usa una versión de PHP (el lenguaje en el que está escrito WordPress). A veces, una versión muy antigua o muy nueva puede dar problemas.

En cPanel: Busca "Select PHP Version" (Seleccionar versión de PHP) dentro de la sección "Software". Cambia a una versión más reciente (como PHP 8.1 o 8.2) o, si eso no funciona, a una más estable (como 7.4).

En Plesk: Ve a tu dominio, busca "Configuración de PHP" o "PHP Settings" y cambia la versión.

[WARNING] No elijas la versión "más nueva" sin más. A veces los plugins no son compatibles. La versión 8.1 es un buen equilibrio entre seguridad y compatibilidad.

¿Y si mi Hosting usa Syspanel (antes HestiaCP)?

Si tu proveedor utiliza Syspanel (el antiguo HestiaCP), el proceso es un poco diferente, pero igual de sencillo. Accede a tu panel a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106).

Dentro de Syspanel, busca el "Administrador de Archivos". La estructura es similar: tu web estará en la carpeta public_html o web. Los pasos para editar wp-config.php, renombrar carpetas o cambiar permisos son los mismos que en cPanel o Plesk.

[INFO] En Syspanel, es posible que no tengas una opción gráfica para cambiar la versión de PHP. Si es así, contacta con tu proveedor de hosting y pídele que lo cambie por ti. Te lo harán en unos minutos.

Preguntas Frecuentes (FAQ) sobre el Error 500

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

No, aunque todos son "errores de servidor", son diferentes. El 502 significa que un servidor intermedio no recibió respuesta de otro. El 503 significa que el servidor está sobrecargado o en mantenimiento. El 500 es un error genérico del servidor en sí. Nuestras soluciones se centran en el 500.

¿Puedo perder mis datos si sigo estos pasos?

Si haces una copia de seguridad antes de empezar, el riesgo es mínimo. Los pasos que te he dado (editar archivos, cambiar permisos) no borran tu contenido, solo modifican la configuración. Lo único que podría "perder" es la configuración de un plugin si lo desactivas, pero al reactivarlo, todo vuelve a la normalidad.

¿Qué hago si nada de esto funciona?

Si has seguido todos los pasos y el error persiste, es hora de llamar a los "bomberos". Contacta con el soporte técnico de tu hosting. Diles que ya has probado a aumentar la memoria, a desactivar plugins y a revisar los permisos. Ellos tienen acceso a los registros del servidor a un nivel más profundo y podrán ver el error exacto.

¿Por qué me pasa esto tan a menudo?

Las causas más comunes son las actualizaciones de plugins o temas que no son 100% compatibles entre sí, o un límite de memoria muy bajo. Por eso es tan importante mantener todo actualizado y elegir plugins de calidad (con buena reputación y actualizaciones frecuentes).

¿Puedo prevenir el error 500 en el futuro?

¡Sí! Sigue estos consejos:

  • Actualiza WordPress, tus temas y plugins con regularidad.
  • Haz copias de seguridad automáticas y manuales antes de cualquier cambio importante.
  • No instales demasiados plugins. Cuantos menos, mejor. Solo los que realmente uses.
  • Elige un buen hosting que tenga recursos suficientes para tu web.

Recuerda que un error 500 wordpress es un problema, pero no es el fin del mundo. Con paciencia y siguiendo estos pasos, tendrás tu web funcionando de nuevo en muy poco tiempo. ¡Ánimo, que tú puedes!

¿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