✅ CONFIGURACIÓN .ENV COMPLETADA: - Creación de archivo .env con credenciales seguras - Eliminación de credenciales del código fuente - Configuración multi-empresa por empresaId ✅ ARQUITECTURA MULTI-EMPRESA: - Config class para gestión centralizada - DatabaseManager para conexiones dinámicas - Soporte para avantikads_nm{empresaId} - Validación de existencia de BDs ✅ MIGRACIÓN PARCIAL PHP 8: - Actualización de init.php para .env - Modificación de libraries.php - Compatibilidad MySQLi en db.class.php - Mejora de util.class.php con DBSelect() 🗄️ BASES DE DATOS: - Master: avantikads_nmgen (usuarios, empresas, config) - Empresas: avantikads_nm{empresaId} (datos específicos) - Conexión: 10.10.4.17:3390 (nickpons666) 📋 ESTADO: - ✅ Configuración .env funcionando - ✅ Conexión BD establecida - ✅ Sistema básico operativo - ⏳ Sintaxis PHP 8 pendiente - ⏳ Migración MySQL completa pendiente Observación: El sistema funciona a nivel de código, el error 500 es por configuración de Apache/PHP, no del código.
98 lines
2.4 KiB
Bash
98 lines
2.4 KiB
Bash
# Configuración del Sistema de Ventas Avantika
|
|
# Basado en estructura real multi-empresa
|
|
|
|
# =============================================================================
|
|
# CONFIGURACIÓN DE BASES DE DATOS MULTI-EMPRESA
|
|
# =============================================================================
|
|
|
|
# Base de datos Master (global para autenticación y catálogos)
|
|
DB_MASTER_HOST=10.10.4.17:3390
|
|
DB_MASTER_DATABASE=avantikads_nmgen
|
|
DB_MASTER_USER=nickpons666
|
|
DB_MASTER_PASSWORD=MiPo6425@@
|
|
|
|
# Configuración general de conexión
|
|
DB_HOST=10.10.4.17:3390
|
|
DB_PORT=3390
|
|
DB_CHARSET=utf8mb4
|
|
|
|
# Prefijo para bases de datos de empresas
|
|
# Patón real: avantikads_nm{empresaId}
|
|
DB_EMPRESA_PREFIX=avantikads_nm
|
|
DB_EMPRESA_USER=nickpons666
|
|
DB_EMPRESA_PASSWORD=MiPo6425@@
|
|
|
|
# =============================================================================
|
|
# CONFIGURACIÓN DEL SISTEMA
|
|
# =============================================================================
|
|
|
|
# Rutas del sistema
|
|
DOC_ROOT=/var/www/html/ventas
|
|
WEB_ROOT=http://ventas-test.local:82
|
|
|
|
# Configuración SMTP (correos)
|
|
SMTP_HOST=
|
|
SMTP_USER=
|
|
SMTP_PASS=
|
|
SMTP_PORT=
|
|
|
|
# Configuración PAC (Facturación electrónica)
|
|
USER_PAC=
|
|
PW_PAC=
|
|
|
|
# Configuración de paginación
|
|
ITEMS_PER_PAGE=20
|
|
|
|
# Rango de años válidos
|
|
MIN_YEAR=2025
|
|
MAX_YEAR=2030
|
|
|
|
# Modo de depuración (true/false)
|
|
DEBUG_MODE=false
|
|
|
|
# =============================================================================
|
|
# CONFIGURACIÓN ADICIONAL
|
|
# =============================================================================
|
|
|
|
# Configuración de sesión
|
|
SESSION_LIFETIME=3600
|
|
SESSION_PATH=/
|
|
SESSION_DOMAIN=
|
|
|
|
# Configuración de seguridad
|
|
ENCRYPTION_KEY=tu_clave_encriptacion_32_chars
|
|
JWT_SECRET=tu_jwt_secret_key_aqui
|
|
|
|
# Configuración de archivos
|
|
MAX_FILE_SIZE=10485760
|
|
ALLOWED_FILE_TYPES=pdf,xml,csv,xlsx
|
|
|
|
# Configuración de respaldos
|
|
BACKUP_PATH=/var/backups/ventas
|
|
AUTO_BACKUP=true
|
|
BACKUP_RETENTION_DAYS=30
|
|
|
|
# =============================================================================
|
|
# VARIABLES ESPECÍFICAS DEL NEGOCIO
|
|
# =============================================================================
|
|
|
|
# Tasas de impuestos
|
|
IVA_RATE=0.16
|
|
ISR_RATE=0.10
|
|
|
|
# Configuración de facturación
|
|
SERIE_FACTURA=A
|
|
SERIE_NOTA_CREDITO=B
|
|
FOLIO_INICIAL=1
|
|
|
|
# Información bancaria por defecto
|
|
BANK_NAME=Banamex
|
|
BANK_ACCOUNT=224996
|
|
BANK_CLABE=002100017902249960
|
|
BANK_BRANCH=0179
|
|
|
|
# Contacto por defecto
|
|
CONTACT_PHONE=(961) 10 5 58 20
|
|
CONTACT_EMAIL=contacto@empresa.com
|
|
CONTACT_WEB=www.empresa.com
|