🔍 Verificador de Logs del Sistema

1. Directorio de Logs

✅ Directorio de logs existe

Permisos del directorio: 0755

✅ Directorio escribible

2. Archivos de Log

errors.log - Log de errores de PHP

✅ Archivo existe

Tamaño: 22,646 bytes

Permisos: 0644

✅ Archivo legible

✅ Archivo escribible

Últimas 5 líneas:

[16-Dec-2025 16:14:28 Europe/Madrid] IMPULSO+ iniciado - Host: localhost:8000 - URI: /
[16-Dec-2025 16:15:28 Europe/Madrid] IMPULSO+ iniciado - Host: localhost:8000 - URI: /?r=aG9tZS9pbmRleA==
[16-Dec-2025 16:15:56 Europe/Madrid] IMPULSO+ iniciado - Host: localhost:8000 - URI: /?r=aG9tZS9pbmRleA==
[16-Dec-2025 16:16:25 Europe/Madrid] IMPULSO+ iniciado - Host: localhost:8000 - URI: /?r=aG9tZS9pbmRleA==
TEST DEBUG: 2025-12-17 09:46:14[17-Dec-2025 09:52:32 UTC] PHP Warning:  session_start(): Session cannot be started after headers have already been sent in /home/impulsoplus/public_html/debug_votaciones_500.php on line 16

app.log - Log de aplicación personalizado

✅ Archivo existe

Tamaño: 326,429 bytes

Permisos: 0644

✅ Archivo legible

✅ Archivo escribible

Últimas 5 líneas:

[2025-12-17 10:54:00] [ERROR] EmpleadoController::incentivos - error obteniendo datos | Context: {"user_id":2,"error":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_asignacion' in 'WHERE'"}
[2025-12-17 10:55:46] [INFO] CSRF: Token existente usado | Context: {"token_length":64}
[2025-12-17 10:55:46] [INFO] CSRF: Token existente usado | Context: {"token_length":64}
[2025-12-17 10:55:46] [INFO] CSRF: Token existente usado | Context: {"token_length":64}
[2025-12-17 10:55:46] [INFO] CSRF: Token existente usado | Context: {"token_length":64}

debug_login.log - Log de debug del login

❌ Archivo NO existe

3. Prueba de Escritura en Logs

✅ Escritura en errors.log OK

✅ Escritura en app.log OK

4. Configuración de PHP para Logs

error_reporting: 30711

display_errors: 1

log_errors: 1

error_log: /home/impulsoplus/logs/impulsoplus_web45_com_es.php.error.log

5. Errores Recientes en error_log de PHP

PHP error_log: /home/impulsoplus/logs/impulsoplus_web45_com_es.php.error.log

Últimos errores:

[17-Dec-2025 10:54:10 Europe/Madrid] PHP Parse error:  syntax error, unexpected token "else" in /home/impulsoplus/public_html/views/empleado/votaciones.php on line 174

6. Prueba de Funciones de Log Personalizadas

✅ logError() funciona

✅ logInfo() funciona


📋 Resumen y Recomendaciones

✅ Sistema de Logs OK

No se encontraron problemas con el sistema de logs.

Ir al Debug del Login | Ir al Estado del Sistema