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

Solucionar el error 500 en WordPress: Guía práctica

Actualizado el 2 de septiembre de 2025

¡Hola! Soy tu técnico de soporte amigable. 😊

Sé que encontrarte con un error 500 en WordPress puede ser frustrante, especialmente cuando estás en medio de tu trabajo. Pero no te preocupes: es uno de los problemas más comunes y, por suerte, casi siempre tiene solución.

En esta guía práctica, paso a paso y sin tecnicismos complicados, te voy a enseñar cómo solucionar el error 500 en tu sitio web. Vamos a ir desde lo más sencillo hasta lo más técnico, pero siempre explicado de forma clara.

¿Qué es el error 500 en WordPress?

El error 500 (también conocido como "Error interno del servidor") es la forma que tiene tu servidor de decir: "Algo salió mal, pero no sé exactamente qué". Es un error genérico, pero casi siempre está relacionado con problemas de configuración, plugins, temas o recursos del servidor.

Lo bueno es que, siguiendo los pasos adecuados, podrás arreglar WordPress en la mayoría de los casos sin necesidad de ser un experto.

Paso 1: Lo primero, no entres en pánico

Antes de tocar nada, respira hondo. El error 500 no significa que hayas perdido tu sitio. Solo necesitas hacer una pequeña investigación.

[INFO] Si tienes acceso a cPanel o a Syspanel (el panel de control de HestiaCP, que se accede por el puerto 2106), puedes revisar los logs de error del servidor. Son como el "diario de a bordo" de tu web. Ahí suele aparecer la causa exacta.

Paso 2: Desactiva todos los plugins (sin entrar al administrador)

La causa más frecuente del error 500 WordPress es un plugin conflictivo. Como no puedes acceder al panel de administración, lo haremos desde el servidor.

Si tienes cPanel:

  1. Accede a cPanel (tu proveedor de hosting te dio las credenciales).
  2. Busca la sección "Administrador de archivos".
  3. Ve a la carpeta public_html (o www).
  4. Dentro, busca la carpeta wp-content.
  5. Renombra la carpeta plugins a plugins_old (esto desactiva todos los plugins de golpe).

Si tienes Syspanel (HestiaCP):

  1. Ingresa a Syspanel usando el puerto 2106 (ejemplo: tudominio.com:2106).
  2. Ve a "Archivos" o "Administrador de archivos".
  3. Sigue los mismos pasos: localiza public_html > wp-content > renombra plugins a plugins_old.

Ahora intenta cargar tu web. Si funciona, el problema era un plugin. Luego puedes ir renombrando la carpeta a plugins de nuevo y activarlos uno por uno desde el administrador (cuando recuperes el acceso).

[TIP] Si no sabes qué plugin causó el error, desactívalos todos y luego actívalos de uno en uno desde el panel de WordPress. Así lo identificas rápido.

Paso 3: Cambia el tema a uno por defecto

Otra causa común es un tema mal configurado o incompatible.

Desde cPanel o Syspanel:

  1. Ve a wp-content/themes.
  2. Renombra la carpeta de tu tema actual (por ejemplo, mi-tema a mi-tema_old).
  3. Automáticamente, WordPress usará un tema por defecto (como Twenty Twenty-Four).

Si el error desaparece, ya sabes: el tema es el culpable. Puedes reinstalarlo o elegir otro.

Paso 4: Aumenta el límite de memoria PHP

A veces el error 500 aparece porque WordPress se queda sin memoria. Esto es muy común si tienes muchos plugins o un sitio grande.

Desde cPanel:

  1. Busca el archivo wp-config.php en la raíz de tu sitio (public_html).
  2. Ábrelo con el editor de texto.
  3. Justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */, añade esta línea:
define('WP_MEMORY_LIMIT', '256M');

Guarda los cambios y recarga tu web.

Desde Syspanel:

El proceso es idéntico: usa el administrador de archivos para editar wp-config.php.

[WARNING] Si no encuentras el archivo wp-config.php, puede estar oculto. En cPanel, activa la opción "Mostrar archivos ocultos". En Syspanel, busca en los ajustes del administrador de archivos.

Paso 5: Revisa los archivos .htaccess

El archivo .htaccess controla muchas reglas de tu sitio. Si está dañado, puede provocar un error 500.

Para solucionarlo:

  1. Desde el administrador de archivos, localiza el archivo .htaccess en public_html.
  2. Renómbralo a .htaccess_old (esto lo desactiva).
  3. Vuelve a cargar tu web.

Si funciona, ve a Ajustes > Enlaces permanentes en WordPress y haz clic en "Guardar cambios". Esto regenerará un .htaccess limpio.

[INFO] Si no ves el archivo .htaccess, es porque está oculto. Activa "Mostrar archivos ocultos" en tu panel de control.

Paso 6: Verifica los permisos de archivos y carpetas

Los permisos incorrectos también pueden causar el error 500. Deben ser:

  • Carpetas: 755
  • Archivos: 644
  • wp-config.php: 600 (más seguro) o 644

En cPanel:

  1. Selecciona todos los archivos y carpetas de public_html.
  2. Haz clic en "Permisos" y establece 755 para carpetas, 644 para archivos.

En Syspanel:

Usa la opción "Cambiar permisos" en el administrador de archivos. Es muy similar.

Paso 7: Revisa los logs de error del servidor

Si nada de lo anterior funciona, es hora de leer los logs. Son archivos de texto donde el servidor anota los errores.

En cPanel:

  1. Busca la sección "Errores" o "Registro de errores".
  2. Descarga o visualiza el archivo error_log (suele estar en public_html).
  3. Busca líneas que contengan "PHP Fatal error" o "500". Te darán pistas.

En Syspanel:

  1. Ve a "Registros" o "Logs".
  2. Busca el log de errores del sitio web (a veces llamado error.log o php_error.log).

[TIP] Si ves algo como "Allowed memory size exhausted", es el problema de memoria que ya solucionamos en el Paso 4.

Paso 8: Contacta a tu proveedor de hosting

Si después de todos estos pasos el error persiste, el problema puede estar en el servidor mismo. Tal vez hay una sobrecarga, un error de configuración del servidor web (Apache, Nginx) o un problema con PHP.

[WARNING] No te sientas mal por pedir ayuda. Los técnicos de hosting están para eso. Diles que ya hiciste los pasos anteriores y ellos podrán revisar cosas más profundas, como los logs del servidor o la configuración de PHP.

Preguntas frecuentes (FAQ)

¿Por qué aparece el error 500 solo en algunas páginas?

Suele ser un plugin o un fragmento de código específico de esa página. Prueba desactivando plugins relacionados con esa sección.

¿Puedo perder mis datos con el error 500?

No. El error 500 no borra nada. Tus entradas, páginas y configuraciones siguen intactas en la base de datos.

¿El error 500 es lo mismo que el "Error interno del servidor"?

Sí, son sinónimos. Ambos indican que el servidor no pudo procesar la solicitud.

¿Cuánto tiempo tarda en solucionarse?

Si es un plugin o tema, en 5 minutos. Si es un problema de servidor, puede tardar unas horas hasta que tu proveedor lo resuelva.

¿Debo hacer una copia de seguridad antes?

¡Siempre! Antes de tocar archivos, es buena práctica tener un respaldo. Muchos hostings lo hacen automáticamente, pero nunca está de más.

Conclusión

El error 500 en WordPress es como un dolor de cabeza: molesto, pero casi siempre pasajero. Siguiendo esta guía paso a paso, podrás solucionar el error 500 tú mismo en la mayoría de los casos.

Recuerda:

  • Desactiva plugins (renombrando la carpeta).
  • Cambia el tema a uno por defecto.
  • Aumenta la memoria PHP en wp-config.php.
  • Revisa el .htaccess y los permisos.
  • Lee los logs si todo falla.
  • Pide ayuda a tu hosting si el problema persiste.

Y si usas Syspanel (HestiaCP), no olvides que el acceso es por el puerto 2106. Ahí tienes todas las herramientas para gestionar tu sitio.

Espero que esta guía te haya sido útil. ¡Tu sitio web estará de vuelta en funcionamiento en poco tiempo! Si tienes más dudas, aquí estoy para ayudarte. 😊

¿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