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

Cómo arreglar el error 500 en WordPress usando Syspanel

Actualizado el 17 de febrero de 2026

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

El error 500 en WordPress es uno de los problemas más frustrantes que puedes encontrar como administrador de tu sitio. La pantalla en blanco con el mensaje "Error 500: Internal Server Error" o "Internal Server Error - The server encountered an internal error or misconfiguration and was unable to complete your request" aparece de repente y deja tu web completamente inaccesible, tanto para ti como para tus visitantes.

Este error significa que algo salió mal en el servidor, pero no te dice exactamente qué. Es como si el motor de tu coche fallara sin que el tablero te muestre un código específico. La buena noticia es que, en la mayoría de los casos, puedes solucionar el error 500 en WordPress usando Syspanel, el panel de control que incluye tu hosting.

Antes de entrar en materia, es importante que entiendas las causas más comunes de este error:

  • Un plugin o tema con errores de código o incompatible con tu versión de WordPress.
  • Problemas con los permisos de archivos y carpetas (generalmente un archivo con permisos incorrectos).
  • Un archivo .htaccess corrupto o con directivas inválidas.
  • Memoria PHP agotada (límite de memoria demasiado bajo).
  • Errores en el archivo wp-config.php o en la configuración de la base de datos.
  • Problemas con el certificado SSL o con la configuración del servidor.

A lo largo de esta guía, te explicaré paso a paso cómo solucionar cada una de estas causas usando Syspanel. Y recuerda: si tu hosting utiliza Syspanel (el antiguo HestiaCP), el acceso se realiza a través del puerto 2106, es decir, escribiendo https://tudominio.com:2106 en tu navegador.


Primeros pasos: accede a Syspanel y haz una copia de seguridad

Antes de tocar nada, es fundamental que hagas una copia de seguridad de tu sitio. Aunque los pasos que te voy a mostrar son seguros, siempre existe la posibilidad de que algo salga mal. Con una copia de seguridad, podrás restaurar tu WordPress en cuestión de minutos si algo falla.

Cómo acceder a Syspanel

Para acceder a Syspanel, abre tu navegador y escribe la siguiente dirección:

https://tudominio.com:2106

[INFO] El puerto 2106 es el acceso exclusivo a Syspanel. Si tu dominio aún no apunta correctamente, también puedes acceder usando la IP de tu servidor seguida de :2106 (por ejemplo, https://123.456.789.0:2106).

Una vez dentro, introduce tu usuario y contraseña. Si no los recuerdas, contacta con tu proveedor de hosting, ya que ellos pueden restablecerlos.

Haz una copia de seguridad completa

En el panel principal de Syspanel, busca la sección de "Backup" o "Copias de seguridad". La mayoría de las versiones de Syspanel tienen un botón para generar una copia de seguridad completa del sitio, que incluye tanto los archivos como la base de datos.

  1. Ve a la sección "Backup" en el menú lateral.
  2. Haz clic en "Crear copia de seguridad" o "Realizar backup".
  3. Espera a que el proceso termine (puede tardar varios minutos dependiendo del tamaño de tu sitio).
  4. Descarga la copia a tu ordenador como precaución extra.

Con la copia de seguridad lista, ya puedes empezar a diagnosticar y solucionar el error 500 en WordPress.


Activa el modo de depuración de WordPress (WP_DEBUG)

La forma más rápida de saber qué está causando el error 500 en WordPress es activar el modo de depuración. Este modo te mostrará los errores exactos en lugar de la pantalla genérica de error.

Paso 1: Accede al administrador de archivos de Syspanel

En Syspanel, busca la sección "File Manager" o "Administrador de archivos". Esta herramienta te permite navegar por los archivos de tu hosting sin necesidad de usar FTP.

Paso 2: Localiza el archivo wp-config.php

Dentro del administrador de archivos, navega hasta la carpeta donde está instalado WordPress. Normalmente será public_html o una subcarpeta como public_html/miweb.

Busca el archivo wp-config.php y haz clic derecho sobre él. Selecciona "Editar" o "Modificar".

Paso 3: Añade las líneas de depuración

Al final del archivo, justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade las siguientes líneas:

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

Guarda los cambios y cierra el editor.

[TIP] El archivo wp-config.php es el corazón de tu WordPress. Ten mucho cuidado al editarlo y no borres ninguna línea existente. Solo añade las nuevas líneas al final.

Paso 4: Recarga tu sitio web

Ahora recarga tu sitio web. Si el error persiste, revisa la carpeta wp-content y busca un archivo llamado debug.log. Este archivo contiene el detalle exacto del error. Ábrelo con el visor de archivos de Syspanel y busca la última línea. Ahí verás qué plugin, tema o archivo está causando el problema.


Solución rápida: desactiva todos los plugins

Si el archivo debug.log no te da una pista clara o si prefieres ir directo al grano, desactivar todos los plugins es una de las soluciones más efectivas para el error 500 en WordPress.

Método 1: Desactivar plugins desde Syspanel (sin acceso al panel de administración)

Como seguramente no puedes acceder a tu panel de WordPress, tendrás que hacerlo desde Syspanel:

  1. Ve al "File Manager" de Syspanel.
  2. Navega hasta public_html/wp-content/.
  3. Busca la carpeta llamada plugins.
  4. Haz clic derecho sobre ella y selecciona "Renombrar".
  5. Cambia el nombre a plugins_desactivados (o cualquier otro nombre).

Al renombrar la carpeta, WordPress no encontrará los plugins y los desactivará automáticamente. Ahora recarga tu sitio. Si el error desaparece, el problema lo causaba uno de tus plugins.

Método 2: Identificar el plugin problemático

Una vez que tu sitio vuelva a funcionar:

  1. Renombra la carpeta de nuevo a plugins.
  2. Entra en tu panel de WordPress (/wp-admin).
  3. Ve a "Plugins" y actívalos uno a uno.
  4. Después de activar cada plugin, visita tu sitio para ver si aparece el error.

Cuando encuentres el plugin que causa el error 500 en WordPress, elimínalo o busca una alternativa actualizada.

[WARNING] No renombres la carpeta plugins si tienes una versión de WordPress muy antigua. En ese caso, es mejor que desactives los plugins desde la base de datos usando phpMyAdmin, pero eso es un proceso más avanzado que trataremos más adelante.


Revisa el tema de WordPress

Si desactivar los plugins no solucionó el error 500 en WordPress, el siguiente sospechoso es el tema activo.

Cambia al tema por defecto

Desde Syspanel:

  1. Ve al "File Manager".
  2. Navega hasta public_html/wp-content/themes/.
  3. Verás las carpetas de tus temas instalados. El tema activo suele tener un nombre que reconoces.
  4. Renombra la carpeta del tema activo a tema_inactivo.

WordPress automáticamente cambiará al tema por defecto (Twenty Twenty-Four o similar). Recarga tu sitio para comprobar si el error se ha solucionado.

Si el tema es el problema

Si el error desaparece al cambiar de tema, el problema es del tema que estabas usando. Puedes:

  • Actualizar el tema a su última versión.
  • Contactar con el desarrollador del tema para reportar el error.
  • Buscar un tema alternativo compatible con tu versión de WordPress.

Verifica los permisos de archivos y carpetas

Los permisos incorrectos son otra causa frecuente del error 500 en WordPress. Si los archivos tienen permisos demasiado restrictivos o demasiado permisivos, el servidor puede fallar.

Permisos correctos para WordPress

  • Carpetas: deben tener permisos 755 (lectura, escritura y ejecución para el propietario; lectura y ejecución para el grupo y otros).
  • Archivos: deben tener permisos 644 (lectura y escritura para el propietario; solo lectura para el grupo y otros).

Cómo cambiar permisos desde Syspanel

  1. En el "File Manager", navega hasta la raíz de tu WordPress (public_html).
  2. Selecciona todos los archivos y carpetas (Ctrl+A o usando el botón de seleccionar todo).
  3. Haz clic derecho y selecciona "Permisos" o "Chmod".
  4. Introduce 755 para las carpetas y 644 para los archivos.

[INFO] Algunas versiones de Syspanel no permiten cambiar permisos de forma masiva. En ese caso, tendrás que hacerlo carpeta por carpeta o usar un cliente FTP como FileZilla, que es gratuito y fácil de usar.


Restablece el archivo .htaccess

El archivo .htaccess controla el comportamiento de tu servidor. Si está corrupto o tiene directivas incompatibles, puede provocar un error 500 en WordPress.

Cómo restablecer .htaccess desde Syspanel

  1. Ve al "File Manager".
  2. Asegúrate de que puedes ver archivos ocultos. Busca la opción "Mostrar archivos ocultos" en la configuración del administrador de archivos.
  3. Localiza el archivo .htaccess en la raíz de tu WordPress.
  4. Haz clic derecho y selecciona "Renombrar". Cambia el nombre a .htaccess_old.
  5. Ahora ve a tu panel de WordPress (/wp-admin). Si no puedes acceder, espera unos minutos y recarga.

Si el error se soluciona, WordPress creará un nuevo archivo .htaccess automáticamente. Si no, puedes crearlo manualmente:

  1. Crea un nuevo archivo llamado .htaccess en la raíz.
  2. Edítalo y pega el siguiente código:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Guarda los cambios y prueba tu sitio.


Aumenta el límite de memoria PHP

El error 500 también puede aparecer si tu sitio agota la memoria PHP asignada. Esto es común si tienes muchos plugins o si alguno consume demasiados recursos.

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

  1. Ve al "File Manager" y localiza el archivo wp-config.php.
  2. Ábrelo para editar.
  3. Añade esta línea justo antes de la línea final:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda los cambios.

Si el problema persiste, también puedes intentar aumentar el límite desde el archivo .htaccess añadiendo:

php_value memory_limit 256M

[WARNING] Aumentar la memoria PHP no es una solución definitiva si tienes un plugin muy pesado. Si el error sigue apareciendo, es mejor que identifiques qué está consumiendo tanta memoria y busques una alternativa más ligera.


Revisa la configuración de PHP desde Syspanel

Syspanel te permite cambiar la versión de PHP y ajustar parámetros importantes. A veces, el error 500 en WordPress se debe a una versión de PHP incompatible con tu instalación.

Cambia la versión de PHP

  1. En Syspanel, busca la sección "Web" o "Sitios web".
  2. Haz clic en el dominio de tu sitio.
  3. Busca la opción "Versión de PHP" o "PHP Settings".
  4. Cambia a una versión más reciente (recomendado: PHP 8.1, 8.2 o 8.3) o a una versión anterior si ya estabas usando la última.

Guarda los cambios y recarga tu sitio.

Ajusta los valores de PHP

En la misma sección, puedes modificar valores como memory_limit, max_execution_time y upload_max_filesize. Si tu sitio necesita más tiempo para ejecutar procesos, aumenta max_execution_time a 300 (5 minutos).


Comprueba la base de datos

Aunque menos común, un error en la base de datos también puede provocar un error 500 en WordPress. Sobre todo si la base de datos está corrupta o si hay problemas de conexión.

Repara la base de datos desde Syspanel

  1. Ve a la sección "Databases" o "Bases de datos" en Syspanel.
  2. Localiza la base de datos de tu WordPress.
  3. Busca la opción "Repair" o "Reparar".

Algunas versiones de Syspanel no tienen esta opción directa. En ese caso, puedes usar phpMyAdmin:

  1. En Syspanel, haz clic en "phpMyAdmin".
  2. Selecciona tu base de datos en el panel izquierdo.
  3. Marca todas las tablas con la casilla de arriba.
  4. En el menú desplegable, selecciona "Reparar tabla".

Comprueba los registros de errores del servidor

Si después de todos estos pasos el error 500 en WordPress persiste, necesitas revisar los logs del servidor. Syspanel incluye un visor de logs que puede darte información muy valiosa.

Cómo acceder a los logs en Syspanel

  1. En el menú lateral, busca "Logs" o "Registros".
  2. Busca el log de errores de tu dominio (normalmente se llama error.log o domain.com.error.log).
  3. Ábrelo y busca la fecha y hora en la que apareció el error.

Las últimas líneas del log suelen indicar el archivo y la línea exacta donde se produce el fallo.

[TIP] Si no entiendes los logs, copia las últimas 5-10 líneas y envíalas a tu proveedor de hosting. Ellos podrán interpretarlas y darte una solución más precisa.


Preguntas frecuentes (FAQ)

¿Cuánto tiempo se tarda en solucionar el error 500 en WordPress?

Depende de la causa. Los casos más simples (como un plugin conflictivo) se resuelven en 5-10 minutos. Los casos más complejos (como problemas en la base de datos o en el servidor) pueden llevar más tiempo.

¿Puedo solucionar el error 500 sin acceso a Syspanel?

Si no tienes acceso a Syspanel, puedes intentar acceder por FTP usando un cliente como FileZilla. Sin embargo, muchas de las soluciones (como cambiar permisos o ver logs) son más fáciles desde Syspanel.

¿El error 500 afecta a mi posicionamiento SEO?

Sí, si el error se mantiene durante horas o días, Google puede penalizar tu sitio. Es importante solucionarlo lo antes posible y, una vez resuelto, verificar que tus páginas se cargan correctamente.

¿Qué hago si nada de esto funciona?

Si después de seguir todos los pasos el error persiste, contacta con tu proveedor de hosting. Ellos tienen acceso directo al servidor y podrán diagnosticar el problema a nivel de infraestructura.


Conclusión y consejos finales

El error 500 en WordPress es uno de los errores más temidos, pero también uno de los más solucionables. Siguiendo los pasos de esta guía, podrás diagnosticar y arreglar el error 500 en WordPress usando Syspanel en la mayoría de los casos.

Recuerda el orden lógico de actuación:

  1. Haz una copia de seguridad.
  2. Activa el modo de depuración para ver el error exacto.
  3. Desactiva plugins (renombrando la carpeta).
  4. Cambia de tema.
  5. Revisa permisos de archivos y carpetas.
  6. Restablece .htaccess.
  7. Aumenta la memoria PHP.
  8. Revisa la versión de PHP y la configuración.
  9. Repara la base de datos.
  10. Consulta los logs del servidor.

[WARNING] No hagas cambios a ciegas. Cada cambio que realices debe ir acompañado de una prueba de carga de tu sitio para

¿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