🔍 Diagnóstico - cPanel Migration Tool

1️⃣ Versión de PHP

PHP: 8.1.34 ✓ OK

2️⃣ Extensiones Requeridas

curl:
openssl:
json:
pdo:
pdo_mysql:

3️⃣ Archivos Necesarios

Configuración (.env):
Archivo config (config/config.php):
Clase API (classes/CpanelAPI.php):
Clase BD (classes/Database.php):
Clase Seguridad (classes/Security.php):
Schema BD (database/schema.sql):

4️⃣ Permisos de Directorios

temp: ✓ Escribible
logs: ✓ Escribible

5️⃣ Archivo .env

.env: ✓ Existe
Líneas: 36
DB_HOST:
ENCRYPTION_KEY:

6️⃣ Cargar config.php

config.php: ✓ Cargado
DB_HOST: ✓ Definido
DB_NAME: ✓ Definido

7️⃣ Conexión MySQL

MySQL: ✗ SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)

8️⃣ Logs de Error

Archivos de log: 39
Más reciente: access_2026-07-26.log
[2026-07-26 17:32:50] [IP:216.73.216.54] [SESSION:] [APP_START] Application initialized | UA: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
[2026-07-26 15:15:29] [IP:54.87.187.46] [SESSION:1cad7aaa1f3e230d387618e80553cc25] [APP_START] Application initialized | UA: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
[2026-07-26 15:11:11] [IP:104.164.173.183] [SESSION:1e7529c776d29893d42f3ff10f920e0f] [APP_START] Application initialized | UA: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
[2026-07-26 15:11:11] [IP:104.164.173.183] [SESSION:b7e7c70045de4e5b7d5d39a12366c1c2] [APP_START] Application initialized | UA: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
[2026-07-26 15:11:11] [IP:104.164.173.183] [SESSION:] [APP_START] Application initialized | UA: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36

9️⃣ Error Log del Sistema

Error log: ✓ error_log
[06-Jul-2026 12:30:29 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[13-Jul-2026 18:28:42 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[14-Jul-2026 00:27:18 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[14-Jul-2026 01:17:50 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[18-Jul-2026 05:58:19 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[23-Jul-2026 11:15:43 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[23-Jul-2026 17:42:30 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[26-Jul-2026 20:11:11 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[26-Jul-2026 22:32:50 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended

🔟 Variables de Entorno

APP_URL: https://migracion.terranode.net/
TEMP_DIR: /home/terranod/migracion.terranode.net/temp/
LOG_DIR: /home/terranod/migracion.terranode.net/logs/

📋 Resumen

✓ Todo parece estar en orden
El error 500 puede ser causado por:
- Problema en la lógica de index.php
- Falta de extensión que no se detectó
- Problema con el autoloader

💡 Próximos Pasos

1. Revisa la información anterior
2. Si falta .env, ejecuta installer.php nuevamente
3. Si faltan extensiones, contacta a tu proveedor de hosting
4. Si todo está OK, revisa los logs para más detalles
5. Copia este diagnóstico completo si contactas a soporte