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.
This commit is contained in:
2026-01-06 20:31:20 -06:00
parent 3ae4be5957
commit 3fb32b32c8
19 changed files with 1563 additions and 291 deletions

View File

@@ -1,15 +1,15 @@
#suPHP_ConfigPath /home/facturas/public_html/
RewriteEngine on
RewriteRule ^index2/([^/\.]+)/?$ index2.php?page=$1 [L]
RewriteRule ^index2/([^/\.]+)/([^/\.]+)/([^/\.]+)?$ index2.php?page=$1&$2=$3 [L]
RewriteRule ^index2/([^/\.]+)/([^/\.]+)/?$ index2.php?page=$1&section=$2 [L]
RewriteRule ^index2/([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)?$ index2.php?page=$1&section=$2&$3=$4 [L]
# RewriteEngine on - Temporalmente desactivado para pruebas
# RewriteRule ^index2/([^/\.]+)/?$ index2.php?page=$1 [L]
# RewriteRule ^index2/([^/\.]+)/([^/\.]+)/([^/\.]+)?$ index2.php?page=$1&$2=$3 [L]
# RewriteRule ^index2/([^/\.]+)/([^/\.]+)/?$ index2.php?page=$1&section=$2 [L]
# RewriteRule ^index2/([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)?$ index2.php?page=$1&section=$2&$3=$4 [L]
RewriteRule ^([^/\.]+)/?$ index.php?page=$1 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)?$ index.php?page=$1&$2=$3 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/?$ index.php?page=$1&section=$2 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)?$ index.php?page=$1&section=$2&$3=$4 [L]
# RewriteRule ^([^/\.]+)/?$ index.php?page=$1 [L]
# RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)?$ index.php?page=$1&$2=$3 [L]
# RewriteRule ^([^/\.]+)/([^/\.]+)/?$ index.php?page=$1&section=$2 [L]
# RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)?$ index.php?page=$1&section=$2&$3=$4 [L]
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">