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

¿Cómo solucionar el error 500 en WordPress? Guía desde cPanel

Actualizado el 14 de junio de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a desentrañar uno de los errores más temidos por cualquier usuario de WordPress: el temido error 500 WordPress. Esa pantalla en blanco o mensaje genérico que dice "Error interno del servidor" puede ser frustrante, pero no te preocupes. Vamos a solucionarlo paso a paso, y lo haremos desde una herramienta muy potente que tienes a tu disposición: cPanel.

Este artículo está diseñado para que, incluso si nunca has tocado un panel de control, puedas seguir las instrucciones y recuperar tu sitio web. Veremos qué causa este error y cómo solucionar error 500 cPanel de manera segura. ¡Empezamos!


¿Qué es el Error 500 en WordPress y por qué ocurre?

El error 500, también conocido como "Error interno del servidor", es un código de estado HTTP que indica que algo salió mal en el servidor, pero el servidor no puede dar más detalles. Es como si tu coche se parara en medio de la carretera, pero el mecánico no supiera decirte si es el motor, la batería o el combustible. En WordPress, las causas más comunes son:

  • Archivos del núcleo corruptos: Algún archivo esencial de WordPress se ha dañado.
  • Conflictos de plugins o temas: Un plugin recién instalado o actualizado puede estar causando un conflicto.
  • Límite de memoria PHP excedido: Tu sitio necesita más memoria de la que el servidor le permite usar.
  • Archivo .htaccess dañado: Este archivo de configuración puede tener reglas incorrectas.
  • Permisos de archivos incorrectos: Si los archivos o carpetas tienen permisos demasiado restrictivos o demasiado abiertos.

No te asustes. Vamos a solucionar error 500 cPanel con un método sistemático. Lo haremos desde el panel de control, que es el centro de mando de tu hosting.


Primeros Pasos: Acceso a cPanel y Herramientas Básicas

Antes de empezar a modificar archivos, asegúrate de tener a mano tus credenciales de cPanel. Normalmente las recibiste por correo al contratar tu hosting. Si no, contacta con tu proveedor.

Accede a tu cPanel

  1. Abre tu navegador y escribe la dirección de tu cPanel. Suele ser algo como tudominio.com/cpanel o una URL directa que te proporcionaron.
  2. Introduce tu usuario y contraseña.

Activa los Errores de WordPress (Modo Debug)

Este es un truco de oro. Antes de hacer nada, activa el modo de depuración de WordPress para obtener más pistas. Es como encender las luces del coche para ver qué pieza está rota.

  1. Desde cPanel, ve a Administrador de archivos (File Manager).
  2. Navega hasta la carpeta donde está instalado tu WordPress (normalmente public_html).
  3. Busca el archivo wp-config.php. Ábrelo con el editor de texto (clic derecho -> Editar).
  4. Busca la línea que dice define('WP_DEBUG', false);. Si no existe, añádela justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */.
  5. Cámbiala por:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    
  6. Guarda el archivo.

[INFO] Esto hará que WordPress registre los errores en un archivo llamado debug.log dentro de la carpeta wp-content. Si vuelves a ver el error 500, revisa ese archivo para ver el mensaje exacto. Te dará pistas como "Allowed memory size exhausted" (memoria agotada) o "Parse error" (error de sintaxis).

Ahora, vamos con las soluciones prácticas.


Solución 1: Restaurar el Archivo .htaccess (El más común)

El archivo .htaccess es un archivo de configuración que controla las reglas de reescritura de URLs y otros aspectos. A veces se corrompe.

Pasos para restaurar .htaccess desde cPanel

  1. En el Administrador de archivos, asegúrate de ver los archivos ocultos. Busca un botón o checkbox que diga "Mostrar archivos ocultos" (dotfiles).
  2. Busca el archivo .htaccess en la raíz de tu WordPress (dentro de public_html).
  3. Haz una copia de seguridad: Selecciona el archivo, haz clic derecho y elige Copiar. Ponle un nombre como .htaccess.backup.
  4. Ahora, elimina el archivo .htaccess original (no la copia). Puedes hacer clic derecho y Eliminar.
  5. Ve a tu sitio web. Si el error 500 desaparece, el problema era el .htaccess.
  6. Para regenerar uno nuevo y limpio, ve al Escritorio de WordPress (si ya puedes acceder) o desde cPanel, crea un archivo vacío llamado .htaccess y luego desde WordPress ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios. WordPress lo regenerará automáticamente.

[WARNING] Si eliminas el .htaccess y el error persiste, no te preocupes, es solo una de las pruebas. Puedes restaurar la copia de seguridad si quieres.


Solución 2: Aumentar el Límite de Memoria PHP

Si el error 500 aparece en páginas con mucho contenido o después de instalar un plugin pesado, es probable que sea por falta de memoria.

Cómo aumentar el límite de memoria desde cPanel

  1. Vuelve a abrir el archivo wp-config.php en el editor.
  2. Justo antes de la línea final (la de /* That's all... */), añade esta línea:
    define('WP_MEMORY_LIMIT', '256M');
    
    Esto le dice a WordPress que use hasta 256 MB de memoria.
  3. Guarda el archivo y recarga tu sitio.

Si esto no funciona, también puedes modificarlo desde el archivo php.ini (si tu hosting lo permite) o desde el Selector de PHP en cPanel (busca "MultiPHP INI Editor"). Allí puedes cambiar el valor de memory_limit a 256M o 512M.

[TIP] No todos los hostings permiten aumentar la memoria más allá de cierto límite. Si no funciona, consulta con tu proveedor.


Solución 3: Desactivar Plugins y Temas por FTP o cPanel

A veces un plugin o tema defectuoso es el culpable. Si no puedes acceder al panel de administración de WordPress, puedes desactivarlos desde cPanel.

Desactivar todos los plugins (método manual)

  1. En el Administrador de archivos, ve a la carpeta wp-content.
  2. Dentro, busca la carpeta plugins.
  3. Renómbrala a algo como plugins_desactivados. Esto fuerza a WordPress a no cargar ningún plugin.
  4. Recarga tu sitio. Si el error desaparece, el problema está en uno de los plugins.
  5. Para identificar cuál, crea una nueva carpeta llamada plugins (vacía) y luego, uno por uno, ve moviendo los plugins de la carpeta plugins_desactivados a la nueva carpeta plugins, refrescando el sitio después de cada movimiento. Cuando el error vuelva a aparecer, habrás encontrado al culpable.

Probar con un tema por defecto

  1. Dentro de wp-content, ve a la carpeta themes.
  2. Verás una carpeta con el nombre de tu tema activo (ej. mi-tema).
  3. Renómbrala a mi-tema_desactivado.
  4. WordPress automáticamente cambiará a un tema por defecto (como Twenty Twenty-Four). Si el error se soluciona, el problema era tu tema.

[INFO] Si no tienes un tema por defecto instalado, WordPress puede mostrar un error. En ese caso, descarga uno desde wordpress.org/themes y súbelo a la carpeta themes mediante cPanel.


Solución 4: Verificar y Corregir Permisos de Archivos

Los permisos de archivos incorrectos son otra causa común. Los archivos deben tener permisos 644 y las carpetas 755.

Cómo corregir permisos desde cPanel

  1. En el Administrador de archivos, selecciona la carpeta raíz de tu WordPress (normalmente public_html).
  2. Haz clic en Seleccionar todo (o selecciona manualmente todos los archivos y carpetas).
  3. En la barra superior, haz clic en Permisos.
  4. Verás una ventana. Para archivos, asegúrate de que esté marcado:
    • Propietario: Lectura y Escritura (4+2=6)
    • Grupo: Lectura (4)
    • Público: Lectura (4)
      Esto da 644.
  5. Para carpetas, marca:
    • Propietario: Lectura, Escritura y Ejecución (4+2+1=7)
    • Grupo: Lectura y Ejecución (4+1=5)
    • Público: Lectura y Ejecución (4+1=5)
      Esto da 755.
  6. Haz clic en Cambiar permisos.

[WARNING] No cambies los permisos a 777 (todos los permisos) a menos que sea estrictamente necesario para una operación temporal, ya que es un riesgo de seguridad.


Solución 5: Restaurar Archivos del Núcleo de WordPress

Si todo lo demás falla, los archivos del núcleo de WordPress pueden estar dañados. La solución es reinstalarlos manualmente.

Cómo reinstalar WordPress desde cPanel

  1. Descarga la última versión de WordPress desde wordpress.org/download.
  2. Descomprime el archivo en tu computadora.
  3. En cPanel, sube la carpeta wordpress (descomprimida) a la raíz de tu sitio (normalmente public_html). Puedes usar el Subir en el Administrador de archivos o usar el cliente FTP.
  4. Importante: No subas la carpeta completa, sino solo su contenido. Selecciona todos los archivos de la carpeta wordpress y súbelos a public_html. Cuando el sistema te pregunte si quieres sobrescribir, dile que Sí a todo.
  5. Esto solo sobrescribirá los archivos del núcleo, no tus plugins, temas ni la base de datos (a menos que hayas modificado el núcleo, pero eso es raro).
  6. Recarga tu sitio.

Solución 6: Verificar la Base de Datos (Último Recurso)

A veces el error 500 puede deberse a una tabla corrupta en la base de datos.

Cómo reparar la base de datos desde cPanel

  1. En cPanel, busca el icono de phpMyAdmin.
  2. Selecciona la base de datos de tu WordPress (la que configuraste en wp-config.php).
  3. Marca la casilla Seleccionar todo en la parte inferior de la lista de tablas.
  4. En el menú desplegable "Con seleccionados", elige Reparar tabla.
  5. phpMyAdmin intentará reparar cualquier tabla corrupta.

[TIP] Si no sabes cuál es tu base de datos, revisa el archivo wp-config.php. Busca la línea define('DB_NAME', 'nombre_de_tu_bd');.


¿Sigues con el Error 500? Pide Ayuda

Si después de todos estos pasos el error 500 WordPress persiste, es posible que el problema esté en el servidor en sí (configuración de Apache, PHP, o incluso un firewall). En ese caso:

  1. Contacta a tu proveedor de hosting: Explícales que has seguido todos los pasos de esta guía y que el error persiste. Ellos pueden revisar los logs del servidor (error_log) que están fuera de tu alcance.
  2. Revisa los logs de error del servidor: En cPanel, busca la sección Errores o Logs de errores (a veces llamado "Raw Access Logs" o "Error Log"). Allí verás mensajes como PHP Fatal error: Allowed memory size... que te darán la pista final.

Preguntas Frecuentes (FAQ)

¿El error 500 puede dañar mi SEO?

Sí, si el error persiste por mucho tiempo, los motores de búsqueda pueden ver tu sitio como inestable. Pero si lo solucionas rápido (en horas o un par de días), el impacto es mínimo. Lo importante es que el sitio vuelva a funcionar.

¿Puedo evitar el error 500 en el futuro?

Sí, con estos buenos hábitos:

  • Actualiza todo: Mantén WordPress, plugins y temas actualizados.
  • Haz copias de seguridad: Usa plugins como UpdraftPlus o desde cPanel (Backup Wizard).
  • No instales plugins de fuentes dudosas: Usa solo el repositorio oficial de WordPress.
  • Aumenta la memoria PHP preventivamente: En wp-config.php, pon define('WP_MEMORY_LIMIT', '256M');.

¿Qué pasa si uso Syspanel (HestiaCP) en lugar de cPanel?

Si tu hosting usa Syspanel (HestiaCP), el proceso es muy similar. La diferencia principal es que accedes a tu panel a través del puerto 2106 (ejemplo: tudominio.com:2106). Las herramientas como el Administrador de archivos y phpMyAdmin están disponibles, aunque con nombres ligeramente diferentes. Los pasos para solucionar error 500 cPanel aplican igual para Syspanel, solo cambia la interfaz.

¿Debo borrar el archivo debug.log después de solucionar el error?

Sí, es recomendable. Una vez que hayas solucionado el error, vuelve a wp-config.php y cambia WP_DEBUG a false y WP_DEBUG_LOG a false. Luego elimina el archivo debug.log de la carpeta wp-content para evitar que ocupe espacio.


Conclusión

El error 500 WordPress puede parecer un monstruo, pero con las herramientas de cPanel y un poco de paciencia, puedes domarlo. Recuerda el orden lógico: primero activa el debug, luego prueba el .htaccess, después los plugins y temas, y por último los permisos y la base de datos.

Si has llegado hasta aquí, enhorabuena. Has aprendido a solucionar error 500 cPanel como un profesional. No olvides que la prevención es la mejor medicina: mantén tu sitio actualizado y haz copias de seguridad periódicas.

¿Te ha funcionado esta guía? ¡Cuéntamelo! Y si tienes alguna duda, aquí estoy para ayudarte. ¡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