🔍 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: 60
Más reciente: access_2026-09-25.log
[2026-09-25 16:23:36] [IP:216.73.216.6] [SESSION:] [APP_START] Application initialized | UA: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
[2026-09-25 16:22:58] [IP:216.73.216.6] [SESSION:683e72f3da4f42c25f7a4cfccdb70f65] [APP_START] Application initialized | UA: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
[2026-09-25 16:07:23] [IP:158.69.117.45] [SESSION:cb089e14d481f5590791053e4a7048f2] [APP_START] Application initialized | UA: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
[2026-09-25 16:07:21] [IP:158.69.117.45] [SESSION:] [APP_START] Application initialized | UA: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
[2026-09-25 16:07:21] [IP:158.69.117.45] [SESSION:cb089e14d481f5590791053e4a7048f2] [APP_START] Application initialized | UA: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

9️⃣ Error Log del Sistema

Error log: ✓ error_log
[24-Sep-2026 16:44:17 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[25-Sep-2026 05:55:03 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[25-Sep-2026 16:17:53 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[25-Sep-2026 16:18:19 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[25-Sep-2026 20:13:38 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[25-Sep-2026 20:13:47 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[25-Sep-2026 20:21:36 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[25-Sep-2026 21:07:21 UTC] ⚠️ WARNING: Using 'root' user in production is NOT recommended
[25-Sep-2026 21:23:36 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