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

Cómo solucionar el error 500 en WordPress (cPanel) - Guía fácil

Actualizado el 3 de diciembre de 2025

¡Tranquilo, que el temido error 500 en WordPress no es el fin del mundo! Como técnico de soporte, he visto este mensaje cientos de veces y, en la mayoría de los casos, se soluciona en minutos.

Este error, que también se conoce como error interno del servidor, es la forma que tiene tu web de decir: "Algo ha ido mal, pero no sé explicarte exactamente qué". La buena noticia es que, siguiendo esta guía paso a paso desde tu cPanel, podrás identificar y solucionar el error 500 WordPress sin necesidad de ser un experto.

Vamos a ello. Te prometo que es más fácil de lo que parece.

¿Por qué aparece el error 500 en WordPress?

Antes de ponernos manos a la obra, es útil saber qué lo causa. Generalmente, el error 500 WordPress cPanel se debe a uno de estos motivos:

  • Un plugin o tema defectuoso: Es la causa más común. Una actualización o un conflicto entre plugins puede romper tu web.
  • Un archivo .htaccess corrupto: Este archivo contiene reglas de configuración importantes. Si se daña, tu web no sabe cómo funcionar.
  • Límite de memoria PHP agotado: Si tu web necesita más memoria de la que tiene asignada, se cuelga.
  • Permisos de archivos incorrectos: Los archivos de tu web tienen "permisos" para ser leídos o escritos. Si están mal configurados, el servidor se bloquea.
  • Un archivo wp-config.php dañado: Este es el archivo de configuración principal de WordPress.

No te preocupes por la lista. Vamos a solucionar el error 500 WordPress paso a paso, empezando por lo más sencillo.

Paso 1: Accede a tu cPanel y a la herramienta de archivos

Lo primero es entrar al panel de control de tu hosting (cPanel). Aquí es donde haremos la "cirugía" a tu web.

  1. Abre tu navegador y ve a la dirección de tu cPanel (normalmente es algo como tudominio.com/cpanel o te la proporcionó tu hosting).
  2. Introduce tu usuario y contraseña.
  3. Una vez dentro, busca la sección "Archivos" y haz clic en "Administrador de archivos".

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106 (ej: tudominio.com:2106). Una vez dentro, busca la opción "Administrador de archivos" que suele estar en el menú principal.

Paso 2: La solución mágica: Desactivar plugins y temas

Este es el primer paso que debes probar, ya que resuelve el 90% de los casos. Lo haremos desde el administrador de archivos para no tener que entrar a tu web (que está rota).

  1. Dentro del Administrador de archivos, navega hasta la carpeta de tu WordPress. Normalmente es public_html o una carpeta con el nombre de tu dominio.
  2. Busca la carpeta llamada wp-content y haz doble clic para entrar.
  3. Dentro, verás una carpeta llamada plugins. Haz clic derecho sobre ella y selecciona "Renombrar".
  4. Cámbiale el nombre a algo como plugins_desactivados. Esto hará que WordPress "pierda" la pista de todos los plugins y los desactive de golpe.
  5. Ahora, intenta acceder a tu web. Si el error 500 desaparece, ¡genial! El problema era un plugin.

¿Y si era un plugin? ¿Cómo sé cuál?

Ahora que tu web funciona, vamos a encontrar al culpable.

  1. Vuelve al Administrador de archivos y renombra la carpeta plugins_desactivados a su nombre original: plugins.
  2. Ve a tu panel de administración de WordPress (ej: tudominio.com/wp-admin).
  3. Ve a "Plugins" en el menú lateral.
  4. Verás la lista de todos tus plugins. Actívalos de uno en uno.
  5. Después de activar cada uno, visita tu web. Si en algún momento vuelve a aparecer el error 500, ¡has encontrado al culpable! Desactívalo y busca una alternativa o contacta al desarrollador.

[WARNING] Si al renombrar la carpeta de plugins no se soluciona, el problema podría ser el tema. Para probarlo, dentro de wp-content, renombra la carpeta themes a temas_desactivados. WordPress usará un tema por defecto. Si funciona, tu tema es el problema.

Paso 3: Revisar el archivo .htaccess (el archivo de las reglas)

El archivo .htaccess es como un semáforo para tu web. Si se daña, todo se para.

  1. En el Administrador de archivos, asegúrate de estar en la raíz de tu WordPress (la carpeta donde están las carpetas wp-admin, wp-content, etc.).
  2. Busca el archivo llamado .htaccess (puede estar oculto). Si no lo ves, en la esquina superior derecha del Administrador de archivos, haz clic en "Configuración" y marca la opción "Mostrar archivos ocultos".
  3. Haz clic derecho sobre .htaccess y selecciona "Renombrar". Ponle .htaccess_viejo. Esto lo desactivará.
  4. Ahora, intenta acceder a tu web. Si funciona, el .htaccess estaba dañado.
  5. Para crear uno nuevo y limpio:
    • Ve a tu panel de WordPress (/wp-admin).
    • Ve a "Ajustes" > "Enlaces permanentes".
    • Simplemente haz clic en "Guardar cambios" sin cambiar nada. Esto regenera el archivo .htaccess automáticamente.

Paso 4: Aumentar el límite de memoria PHP

Si tu web se queda sin memoria, es como si el cerebro del servidor se saturara. Para solucionar el error 500 WordPress por este motivo, podemos aumentar el límite.

  1. En el Administrador de archivos, busca el archivo wp-config.php en la raíz de tu WordPress.

  2. Haz clic derecho sobre él y selecciona "Editar".

  3. Busca la línea que dice <?php (normalmente es la primera línea). Justo debajo, añade esta línea:

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

  4. Haz clic en "Guardar cambios".

[INFO] Si no encuentras el archivo wp-config.php, puede que se llame wp-config-sample.php. Si es así, renómbralo a wp-config.php y luego edítalo. Si no existe ninguno, puedes crear uno nuevo desde el asistente de instalación de WordPress.

Paso 5: Revisar los permisos de archivos y carpetas

Los permisos son como las llaves de una puerta. Si la llave no es la correcta, no se abre.

  1. En el Administrador de archivos, asegúrate de estar en la raíz de tu WordPress.
  2. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A o Cmd+A).
  3. En la barra superior, haz clic en "Permisos".
  4. Se abrirá una ventana. Los valores correctos son:
    • Carpetas: 755
    • Archivos: 644
  5. Marca la casilla "Recursivo" (esto aplica el cambio a todas las subcarpetas y archivos).
  6. Haz clic en "Cambiar permisos".

[WARNING] No cambies los permisos a 777. Eso es inseguro y puede dejar tu web expuesta a ataques.

Paso 6: Revisar el archivo wp-config.php (el cerebro de WordPress)

Si el archivo wp-config.php está dañado, WordPress no sabe ni cómo conectarse a la base de datos.

  1. Abre el archivo wp-config.php en el editor de texto del Administrador de archivos.
  2. Busca las líneas que definen la base de datos:
    • define('DB_NAME', '...');
    • define('DB_USER', '...');
    • define('DB_PASSWORD', '...');
    • define('DB_HOST', 'localhost');
  3. Asegúrate de que los datos sean correctos. Si no los recuerdas, están en el mismo cPanel, en la sección "Bases de datos" > "Bases de datos MySQL".

Soluciones avanzadas (si nada de lo anterior funciona)

Si has llegado hasta aquí y el error persiste, no te rindas. Prueba estas opciones:

Contacta con tu proveedor de hosting

A veces el problema no está en tu web, sino en el servidor. Puede que haya un corte de servicio o una configuración del lado del servidor que esté causando el cPanel WordPress error 500. Ellos pueden revisar los logs del servidor para darte una respuesta más precisa.

Revisa los errores de PHP (logs de error)

Los logs son como el "diario de a bordo" de tu web. Te dicen exactamente qué está fallando.

  1. En el cPanel, busca la sección "Métricas" o "Registros" y haz clic en "Errores" o "Registro de errores".
  2. Busca la última entrada (la de la fecha y hora en que viste el error 500). Te dirá algo como PHP Fatal error: .... Copia ese mensaje y búscalo en Google o pídeselo a tu soporte técnico.

Preguntas Frecuentes (FAQ) sobre el error 500 en WordPress

1. ¿El error 500 daña mi base de datos?
No, el error 500 es un error del servidor, no de la base de datos. Tus datos están a salvo. Lo que se daña es la capacidad del servidor para mostrarlos.

2. ¿Puedo perder mi web si toco el archivo .htaccess?
No, es muy difícil. Si lo renombras o lo borras, WordPress lo regenera automáticamente cuando guardas los enlaces permanentes (como vimos en el Paso 3).

3. ¿Qué hago si no encuentro el archivo .htaccess?
No pasa nada. Significa que no existe o que tu servidor no lo usa. Simplemente, ve al Paso 4 y 5.

4. ¿El error 500 es lo mismo que el "Error al establecer conexión con la base de datos"?
No, son diferentes. El error de base de datos suele ser por datos incorrectos en el wp-config.php. El error 500 es más genérico.

5. ¿Debo llamar a mi hosting inmediatamente?
No siempre. Primero prueba estos pasos. Si después de hacerlos todos el error sigue, entonces sí, contacta con ellos. Les puedes decir: "He revisado plugins, temas, .htaccess, permisos y memoria, y el error 500 persiste. ¿Podrían revisar los logs del servidor?"

¡Y eso es todo! Como ves, solucionar el error 500 WordPress desde cPanel es un proceso de eliminación. Empieza por lo más sencillo (los plugins) y ve subiendo en complejidad. Recuerda que siempre puedes volver atrás si algo no sale como esperabas. ¡Mucha suerte!

¿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