Files
ventas_php/.env
nickpons666 3fb32b32c8 Paso 1/4: Migración Configuración .env y Base de Datos Multi-Empresa
 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.
2026-01-06 20:31:20 -06:00

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