# Instalar el ERP en erp.tinsasv.com

Paquete del 2026-10-28. Base de datos limpia: sin movimientos de prueba. Conserva los clientes, los productos y su catálogo, los paquetes, la plantilla de cotización, los catálogos de Hacienda y la configuración fiscal. Solo trae el usuario **admin**; su contraseña se entrega aparte.

## 1. PHP 8.5

En cPanel → **Select PHP Version** (o **MultiPHP Manager**), elegir **8.5** para erp.tinsasv.com.

Activar estas extensiones (casi todas vienen por defecto): `pdo_mysql`, `mbstring`, `gd`, `openssl`, `curl`, `zip`, `dom`, `simplexml`, `fileinfo`, `iconv`, `zlib`.

El `.htaccess` del paquete ya pide PHP 8.5 (`alt-php85`). Si al abrir el sitio **se descarga un archivo** o se ve código en vez de la página, ese hosting no tiene 8.5 con ese nombre. En ese caso, borrar el bloque `<IfModule mime_module>` del `.htaccess` y elegir la versión en cPanel.

## 2. Subir los archivos

1. En cPanel → **Domains**, ver la carpeta raíz de erp.tinsasv.com (por ejemplo `/home/USUARIO/erp.tinsasv.com`).
2. Subir el zip con el **Administrador de archivos** y extraerlo. Luego mover el **contenido** de la carpeta `erp-tinsa_…` a esa raíz. Tienen que quedar `.htaccess`, `app/`, `public/`, etc. directamente ahí.
3. Activar "Mostrar archivos ocultos" para comprobar que `.htaccess` y `public/.user.ini` se subieron.
4. Las carpetas `storage/` y `public/uploads/` deben tener permisos de escritura (775).

## 3. Base de datos

1. cPanel → **MySQL Databases**: crear la base (ej. `tinsasv_erp`) y un usuario. Agregar el usuario a la base con **ALL PRIVILEGES**.
2. cPanel → **phpMyAdmin**: seleccionar la base nueva → **Importar** → `database/base_limpia_2026-10-28.sql`.
3. Editar `config/database.php` con el nombre de la base, el usuario y la contraseña.

Si la importación falla con un mensaje sobre `TRIGGER`, `FUNCTION` o `SUPER`, pedir a soporte del hosting que la importe. El stock depende de esos triggers.

## 4. HTTPS

cPanel → **SSL/TLS Status** → ejecutar **AutoSSL** para erp.tinsasv.com. Sin HTTPS no se puede instalar como aplicación y el sitio redirige a `https://`.

## 5. Primer ingreso

1. Abrir `https://erp.tinsasv.com` y entrar con **admin** y la contraseña entregada aparte.
2. Cambiar la contraseña: menú del usuario → Editar perfil.
3. Crear los usuarios, las sucursales, las bodegas y los proveedores.
4. **Configuración fiscal → Integración**: presionar **"Probar conexión"**. El ambiente sigue en **pruebas (00)**. Para pasar a producción, seguir la lista "Día del cambio desde Control" del README, incluida la numeración, que en este paquete empieza en 1.

## Qué trae y qué no

- `licensing/license.lic`: licencia para **erp.tinsasv.com**. En otro dominio el sistema no arranca.
- `storage/claves/app.key` y `storage/certificados/`: son la llave que descifra la contraseña de Hacienda y los certificados de firma. **No borrarlos ni compartirlos.**
- No trae: respaldos, la llave privada de licencias, adjuntos de cotizaciones de prueba ni imágenes de bodegas.
- Errores de PHP: `storage/logs/php-errores.log` (no se muestran en pantalla).
