Syspanel: Cómo ver los logs de errores de tu sitio
¿Qué son los logs de errores y por qué deberían importarte?
Imagina que tu sitio web es un coche. Los logs de errores son como el cuadro de mandos que te avisa cuando algo falla bajo el capó. Sin ellos, estarías conduciendo a ciegas, sin saber por qué tu web carga lento, muestra páginas en blanco o, peor aún, deja de funcionar por completo.
En Syspanel, el panel de control que usamos para gestionar tu hosting (accesible a través del puerto 2106), los logs de errores son tu mejor aliado para el diagnóstico web Syspanel. Te permiten ver exactamente qué está fallando en tu sitio: desde un plugin que se vuelve loco hasta un archivo PHP con un error de sintaxis.
En este artículo, te voy a guiar paso a paso para que aprendas a ver, entender y usar los Syspanel logs. No necesitas ser un experto en programación; solo seguir estas instrucciones y tendrás el control de la salud de tu web.
[INFO] Los logs de errores registran cada problema que ocurre en tu servidor. Son esenciales para solucionar errores hosting antes de que afecten a tus visitantes.
¿Qué tipos de logs de errores existen en Syspanel?
Antes de sumergirnos en cómo verlos, es importante que sepas qué tipos de logs puedes encontrar. Cada uno te da una perspectiva diferente del estado de tu sitio.
Logs de errores de PHP
Son los más comunes. Registran problemas relacionados con el código de tu web: errores de sintaxis, funciones obsoletas, problemas de memoria, etc. Si ves una página blanca (el famoso "White Screen of Death"), aquí es donde debes mirar primero.
Logs de acceso (Access logs)
Muestran cada visita que recibe tu sitio: quién entra, desde dónde, qué página ve y si hubo algún error HTTP (como el temido 404 o 500). Son útiles para detectar ataques o rastrear problemas de navegación.
Logs de errores del servidor (Error logs)
Aquí se registran problemas más profundos del servidor, como caídas de servicios, errores de configuración o problemas con la base de datos.
En Syspanel, los logs más accesibles y útiles para el día a día son los de PHP y los de acceso. Vamos a centrarnos en ellos.
Cómo acceder a los logs de errores en Syspanel
El proceso es muy sencillo. Sigue estos pasos y en menos de un minuto estarás viendo los Syspanel logs de tu sitio.
Paso 1: Inicia sesión en Syspanel
Abre tu navegador y escribe la dirección de tu panel de control. Recuerda que el puerto es el 2106. Por ejemplo:
https://tudominio.com:2106
Introduce tu usuario y contraseña (los mismos que usas para gestionar tu hosting).
Paso 2: Busca la sección de logs
Una vez dentro, verás un menú lateral. Busca la opción que se llama "Registros" o "Logs". Dependiendo de la versión de Syspanel, puede estar en la sección "Avanzado" o directamente en el menú principal.
Paso 3: Selecciona el dominio y el tipo de log
Haz clic en "Registros" y se abrirá una pantalla con varias opciones. Verás un desplegable para elegir el dominio (si tienes varios sitios web) y otro para el tipo de log. Selecciona:
- Error log para ver los errores de PHP.
- Access log para ver las visitas y errores HTTP.
Paso 4: Visualiza y filtra los logs
Aparecerá una lista con las últimas entradas. Puedes usar el buscador para filtrar por palabras clave (como "error", "PHP Fatal", "404") o por fechas. También puedes descargar el archivo completo si lo prefieres.
[TIP] Si tu sitio tiene muchos errores, el log puede ser enorme. Usa el filtro por fecha para centrarte en el momento exacto donde comenzó el problema.
Interpretando los logs de errores: lo básico
Ver los logs está bien, pero entenderlos es lo que realmente te ayudará a solucionar los errores hosting. Aquí te doy una guía rápida para que no te asustes con la jerga técnica.
Estructura de una entrada de log
Cada línea en el log de errores de PHP suele tener este formato:
[fecha] [zona horaria] [tipo de error] [mensaje] en [archivo] línea [número]
Por ejemplo:
[2023-10-05 14:32:15] Europe/Madrid PHP Fatal error: Uncaught Error: Call to undefined function wp_magic_quotes() en /home/usuario/web/tudominio.com/public_html/wp-settings.php línea 123
Desglosemos:
- Fecha y hora: Cuándo ocurrió.
- Tipo de error: Puede ser "Fatal error" (error grave), "Warning" (aviso), "Notice" (aviso menor) o "Parse error" (error de sintaxis).
- Mensaje: La descripción del problema. En este caso, "Call to undefined function" significa que se está llamando a una función que no existe.
- Archivo y línea: Te dice exactamente dónde está el problema. ¡Esto es oro puro!
Los errores más comunes que verás
- PHP Fatal error: El sitio se detiene por completo. Suelo estar causado por un plugin o tema incompatible.
- PHP Warning: No detiene el sitio, pero indica algo que puede dar problemas más adelante (por ejemplo, una variable no definida).
- 404 Not Found (en access logs): Un visitante intentó acceder a una página que no existe. Puede ser un enlace roto o un intento de ataque.
- 500 Internal Server Error (en access logs): Error interno del servidor. Casi siempre está relacionado con un error de PHP o un archivo .htaccess mal configurado.
[WARNING] Si ves muchos errores "PHP Fatal error", tu sitio necesita atención urgente. Revisa el archivo y la línea indicada para corregir el código o desactivar el plugin/tema problemático.
Cómo usar los logs para solucionar problemas reales
Ahora que ya sabes verlos e interpretarlos, te voy a contar cómo aplicarlo en situaciones típicas. Esto es lo que realmente buscas cuando haces diagnóstico web Syspanel.
Caso 1: Tu web muestra una página en blanco
- Ve a Syspanel > Registros > Error log.
- Busca la entrada más reciente con "PHP Fatal error".
- Anota el archivo y la línea. Por ejemplo:
/public_html/wp-content/plugins/mi-plugin/archivo.php línea 45. - Accede a tu sitio por FTP o por el administrador de archivos de Syspanel.
- Abre ese archivo y ve a la línea 45. Verás algo como
function_que_no_existe();. - Comenta esa línea (ponle
//al inicio) o desactiva el plugin desde la base de datos si no puedes acceder al panel de WordPress.
Caso 2: Tus visitantes ven errores 404 en páginas importantes
- Ve a Syspanel > Registros > Access log.
- Filtra por "404" o busca las URL que fallan.
- Si ves que una página legítima da 404, probablemente cambiaste la estructura de enlaces permanentes en WordPress. Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" para regenerar las reglas.
Caso 3: El sitio va muy lento
- Revisa el Error log en busca de "PHP Warning" o "Notice" repetitivos.
- Si ves muchos errores de un mismo plugin (por ejemplo, "Undefined index" en un plugin de caché), considera actualizarlo o reemplazarlo.
- También puedes mirar el Access log para ver si hay un pico de tráfico o un ataque (muchas solicitudes desde la misma IP).
[INFO] Los logs de acceso también te ayudan a detectar bots maliciosos. Si ves muchas peticiones a
wp-login.phpdesde la misma IP, es un intento de ataque de fuerza bruta. Bloquea esa IP desde el firewall de Syspanel.
Consejos avanzados para exprimir los logs
Si ya te sientes cómodo con lo básico, aquí tienes algunos trucos para sacarle más partido a los Syspanel logs.
Rotación de logs: no te quedes sin espacio
Los logs pueden crecer mucho. Syspanel los rota automáticamente (los comprime y guarda versiones antiguas), pero si tienes un sitio muy visitado, puedes configurar la rotación manualmente en Syspanel > Configuración del servidor > Logs. Te recomiendo mantener al menos 7 días de logs.
Usa el buscador para encontrar patrones
En lugar de leer línea por línea, usa el campo de búsqueda. Por ejemplo, busca "wp-content/plugins" para ver todos los errores de plugins, o "database" para problemas con la base de datos.
Exporta logs para análisis externo
Si necesitas ayuda de un desarrollador, descarga el log completo desde Syspanel (botón "Descargar") y envíalo. Así ellos pueden analizarlo con herramientas más potentes.
[TIP] Programa una revisión semanal de tus logs. Dedica 5 minutos a mirar si hay errores recurrentes. Esto te evitará sorpresas desagradables.
Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes que he visto en mi experiencia como técnico de soporte.
¿Puedo borrar los logs de errores?
Sí, pero no es recomendable a menos que estés seguro de que el problema está solucionado. En Syspanel, puedes vaciar los logs desde la misma sección de Registros, pero te sugiero que primero los descargues por si acaso.
¿Los logs consumen espacio en mi hosting?
Sí, pero es mínimo. Un sitio normal genera unos pocos megabytes al mes. Si ves que los logs ocupan mucho (cientos de MB), es señal de que tienes un error recurrente que debes solucionar.
¿Qué hago si no entiendo el mensaje de error?
Copia el mensaje exacto (incluyendo el archivo y la línea) y pégalo en Google. En el 90% de los casos, encontrarás a alguien que tuvo el mismo problema y la solución. También puedes preguntar en foros como Stack Overflow o contactar con el soporte de tu hosting.
¿Los logs de Syspanel muestran errores de mi base de datos?
No directamente. Los errores de base de datos (como "Table not found") suelen aparecer en los logs de PHP como "PDOException" o "mysqli_error". Si sospechas de la base de datos, revisa el Error log de PHP.
¿Puedo ver los logs en tiempo real?
Syspanel no tiene una opción de "tail" en vivo desde la interfaz web, pero puedes usar el comando tail -f si tienes acceso SSH. Si no, simplemente refresca la página de logs cada pocos segundos.
Conclusión: los logs son tu mejor amigo
Aprender a usar los Syspanel logs es como tener un superpoder para mantener tu sitio web sano. No necesitas ser un técnico informático; solo paciencia y seguir estos pasos. Recuerda:
- Los logs de errores de PHP son los más importantes para problemas de funcionalidad.
- Los logs de acceso te ayudan a detectar ataques o enlaces rotos.
- Siempre mira la fecha, el tipo de error, el archivo y la línea.
- Si no entiendes algo, busca en Google o pregunta.
Ahora ya sabes cómo hacer diagnóstico web Syspanel como un profesional. La próxima vez que tu web falle, no entres en pánico: abre los logs, encuentra el error y soluciónalo. ¡Tú puedes!
[WARNING] No modifiques archivos del sistema si no estás seguro de lo que haces. Siempre haz una copia de seguridad antes de editar cualquier archivo de tu web.
Si te ha quedado alguna duda, recuerda que el equipo de soporte de tu hosting está para ayudarte. Y si usas Syspanel, ya sabes, puerto 2106 y a revisar esos logs. ¡Buena suerte!
