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

Syspanel: Cómo solucionar el error 500 en tu sitio web

Actualizado el 24 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. Si estás viendo un error 500 en tu sitio web alojado en Syspanel, no te preocupes. Es uno de los errores más comunes y, por lo general, tiene solución en pocos minutos. Voy a guiarte paso a paso para que puedas solucionar el error 500 y tu web vuelva a funcionar.

El error 500 es un "Error Interno del Servidor". Esto significa que algo falló en el servidor web, pero no te dice exactamente qué. Puede ser desde un archivo mal configurado hasta un plugin conflictivo. Lo bueno es que, con Syspanel, tienes herramientas visuales y acceso directo a los archivos para resolverlo.


¿Qué es exactamente el error 500 en Syspanel?

El error 500 Syspanel es una respuesta genérica del servidor cuando algo sale mal en el backend de tu sitio. A diferencia de otros errores (como el 404, que indica que una página no existe), el 500 es un problema interno. Puede deberse a:

  • Archivos .htaccess corruptos o mal escritos.
  • Problemas de permisos en archivos o carpetas.
  • Plugins o temas defectuosos (en WordPress u otros CMS).
  • Límites de memoria PHP excedidos.
  • Errores en la configuración de PHP (versión incorrecta, funciones desactivadas).
  • Scripts con fallos (por ejemplo, un archivo PHP con un error de sintaxis).

Antes de empezar: Accede a Syspanel

Para seguir esta guía, necesitas acceder a tu panel de control. Recuerda que Syspanel es el nombre que usamos para referirnos a HestiaCP, y su puerto de acceso es el 2106.

  1. Abre tu navegador y escribe: https://tudominio.com:2106 (reemplaza "tudominio.com" con tu dominio real).
  2. Inicia sesión con tu usuario y contraseña (los mismos que usas para gestionar tu hosting).

[INFO] Si no recuerdas tu contraseña, puedes solicitar un restablecimiento desde la misma pantalla de inicio de sesión de Syspanel.


Paso 1: Activar el modo debug (para ver el error real)

El primer paso para arreglar error 500 es descubrir qué lo está causando. El error 500 es "mudo", pero podemos hacer que hable. La forma más rápida es habilitar el modo debug de PHP.

Para sitios WordPress:

  1. En Syspanel, ve a Archivos o Administrador de archivos (depende de la versión, pero suele estar en el menú lateral).
  2. Navega hasta la carpeta public_html (o la carpeta raíz de tu dominio).
  3. Busca el archivo wp-config.php.
  4. Ábrelo con el editor de texto integrado en Syspanel (clic derecho > Editar).
  5. Busca la línea que dice: define('WP_DEBUG', false);
  6. Cámbiala por: define('WP_DEBUG', true);
  7. Guarda el archivo.
  8. Ahora, visita de nuevo tu web. En lugar del error 500, verás un mensaje de error específico (por ejemplo: "Fatal error: Call to undefined function...").
  9. Anota ese mensaje. Te servirá para saber exactamente qué archivo o plugin está fallando.

[TIP] Si no ves el error, añade también esta línea justo después: define('WP_DEBUG_DISPLAY', true); y guarda de nuevo.

Para otros CMS (Joomla, Drupal, etc.) o sitios a medida:

  1. Crea un archivo llamado info.php en la carpeta public_html.
  2. Dentro, pega este código: <?php phpinfo(); ?>
  3. Guárdalo y luego accede a tudominio.com/info.php.
  4. Busca la sección "error_reporting" y "display_errors". Si están desactivados, temporalmente puedes activarlos editando el archivo php.ini (si existe) o añadiendo esto al principio de tu index.php:
    ini_set('display_errors', 1); error_reporting(E_ALL);
    (Luego recuerda borrar estas líneas).

Paso 2: Revisar el archivo .htaccess (causa #1 del error 500)

Un .htaccess dañado es una de las causas más frecuentes del error interno Syspanel. Vamos a resetearlo.

  1. En Syspanel, ve a Archivos > public_html.
  2. Busca el archivo .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos" (suele ser un checkbox arriba).
  3. Renómbralo a .htaccess_backup (por si acaso).
  4. Ahora, visita tu web. Si el error 500 desaparece, el problema era el .htaccess.
  5. Para restaurarlo (si usas WordPress):
    • Ve a Ajustes > Enlaces permanentes en tu panel de WordPress.
    • Simplemente haz clic en "Guardar cambios" (sin cambiar nada). Esto regenerará el .htaccess automáticamente.

[WARNING] Si tu web no es WordPress, el .htaccess puede tener reglas personalizadas (redirecciones, seguridad, etc.). Si lo borras, perderás esas reglas. Mejor edítalo y comenta líneas sospechosas añadiendo # al inicio.


Paso 3: Verificar permisos de archivos y carpetas

Los permisos incorrectos (por ejemplo, archivos con permisos 777 o carpetas con 644) pueden provocar un error 500. Vamos a corregirlos desde Syspanel.

  1. En Syspanel, ve a Archivos y selecciona toda la carpeta public_html (marca la casilla junto a ella).
  2. Haz clic en Permisos (o "Chmod").
  3. Establece:
    • Carpetas: 755
    • Archivos: 644
    • Asegúrate de marcar "Recursivo" (aplicar a todas las subcarpetas y archivos).
  4. Haz clic en Aceptar.
  5. Si tienes una carpeta wp-content/uploads (WordPress) o similar donde se suban archivos, los permisos deben ser 755 para carpetas y 644 para archivos. Nunca uses 777 (es un riesgo de seguridad).

[INFO] Algunos plugins de caché o seguridad pueden necesitar permisos 755 en ciertos archivos. Si después de esto el error persiste, verifica la documentación de tu plugin.


Paso 4: Aumentar el límite de memoria PHP

A veces, el error 500 aparece porque tu sitio consume más memoria de la permitida. En Syspanel puedes ajustarlo fácilmente.

  1. Ve a Syspanel > Ajustes o Configuración del servidor (busca la sección de PHP).
  2. Localiza la opción memory_limit.
  3. Si está en 128M o menos, cámbiala a 256M o 512M (dependiendo de los recursos de tu plan).
  4. Guarda los cambios.
  5. Si no encuentras esta opción global, puedes hacerlo por dominio:
    • Ve a Web > selecciona tu dominio > Editar > pestaña PHP.
    • Allí verás "memory_limit". Auméntalo.

[TIP] Después de cambiar la memoria, reinicia el servicio PHP desde Syspanel (busca "Reiniciar PHP" o "Restart PHP-FPM").


Paso 5: Desactivar plugins o temas (si usas WordPress)

Si el error apareció después de instalar o actualizar un plugin/tema, ese es el culpable.

  1. Desde Syspanel, entra a Archivos > public_html/wp-content/plugins.
  2. Renombra la carpeta del plugin sospechoso añadiendo _desactivado al final (ej: plugin_malo_desactivado).
  3. Visita tu web. Si funciona, el problema era ese plugin.
  4. Repite el proceso con otros plugins si es necesario.
  5. Para temas: renombra la carpeta del tema activo en wp-content/themes. WordPress usará el tema por defecto (Twenty Twenty-Four, etc.).

[WARNING] Si no puedes acceder al panel de WordPress (error 500 también ahí), este método desde Syspanel es la única opción.


Paso 6: Revisar los logs de error de Syspanel

Syspanel guarda registros detallados de errores. Son tu mejor amigo cuando el error 500 es persistente.

  1. En Syspanel, ve a Registros o Logs (suele estar en el menú inferior o en "Herramientas").
  2. Busca Error Log o Apache Error Log.
  3. Descarga o visualiza el archivo más reciente (suele llamarse error.log).
  4. Busca la fecha y hora en que ocurrió el error 500. Verás líneas como:
    [PHP Fatal error] ... /public_html/wp-content/plugins/...
  5. Esa línea te dirá exactamente qué archivo y línea de código falló.

[INFO] Si el log está vacío, asegúrate de que el error_reporting esté activado (Paso 1).


Paso 7: Probar con la versión de PHP por defecto

A veces, cambiar la versión de PHP soluciona conflictos de compatibilidad.

  1. En Syspanel, ve a Web > selecciona tu dominio > Editar.
  2. En la pestaña PHP, verás un desplegable con versiones (7.4, 8.0, 8.1, 8.2, etc.).
  3. Cambia a una versión anterior (por ejemplo, de 8.2 a 8.1) o a una más reciente.
  4. Guarda y prueba tu web.

[TIP] Si tu sitio es antiguo, prueba con PHP 7.4. Si es moderno, usa PHP 8.1 o 8.2.


FAQ: Preguntas frecuentes sobre el error 500 en Syspanel

P: ¿El error 500 puede deberse a un ataque?
R: Sí, a veces un hackeo modifica archivos (como .htaccess) y provoca el error. Si sospechas, revisa los logs de acceso en Syspanel (Access Log) para ver peticiones extrañas.

P: ¿Qué hago si después de todo el error 500 sigue?
R: Prueba a restaurar una copia de seguridad desde Syspanel (sección Backups). Si no tienes, contacta a soporte técnico con los logs de error.

P: ¿Puedo evitar el error 500 en el futuro?
R: Sí, mantén actualizados tu CMS, plugins y temas. También evita instalar plugins de fuentes no confiables. Usa siempre la última versión de PHP compatible.

P: ¿El puerto 2106 es solo para Syspanel?
R: Sí, Syspanel (nuestro nombre para HestiaCP) usa el puerto 2106 para su interfaz de administración. No lo confundas con el puerto de tu web (80/443).


Resumen rápido: Checklist para solucionar error 500 Syspanel

  1. Activa debug para ver el error real.
  2. Renombra .htaccess a .htaccess_backup.
  3. Corrige permisos (carpetas 755, archivos 644).
  4. Aumenta memory_limit a 256M o más.
  5. Desactiva plugins/temas renombrando carpetas.
  6. Revisa logs de error en Syspanel.
  7. Cambia versión de PHP si es necesario.

Con estos pasos, tendrás una alta probabilidad de arreglar el error 500 y que tu sitio web vuelva a la vida. Recuerda que Syspanel te da todas las herramientas para hacerlo tú mismo, pero si te sientes perdido, siempre puedes pedir ayuda a tu proveedor de hosting. ¡Ánimo, que esto se resuelve rápido!

¿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