Requisitos del Sistema
Antes de comenzar la instalación, asegúrate de cumplir con los siguientes requisitos:- XAMPP 7.4 o superior (incluye Apache, MySQL y PHP)
- Navegador web moderno (Chrome, Firefox, Edge)
- Al menos 100 MB de espacio en disco
- Sistema operativo: Windows, Linux o macOS
Este sistema fue desarrollado como proyecto formativo para el programa Técnico en Programación de Software - SENA y está diseñado para pequeñas y medianas empresas.
Instalación de XAMPP
Si aún no tienes XAMPP instalado, sigue estos pasos:Descargar XAMPP
Visita https://www.apachefriends.org y descarga la versión compatible con tu sistema operativo.
Ejecutar el instalador
Ejecuta el archivo descargado y sigue el asistente de instalación. Asegúrate de seleccionar los componentes Apache, MySQL y PHP.
Completar la instalación
Instala XAMPP en la ruta predeterminada (generalmente
C:\xampp en Windows o /opt/lampp en Linux).Instalación del Sistema
Obtener los archivos del sistema
Descarga o clona el repositorio del sistema en tu máquina local.O descarga el archivo ZIP y extráelo.
Copiar archivos a htdocs
Copia la carpeta del proyecto a la carpeta Linux/macOS:
htdocs de XAMPP:Windows:Crear la base de datos
Abre tu navegador y accede a phpMyAdmin:Crea una nueva base de datos llamada
bd_inventario:- Haz clic en “Nueva” en el panel izquierdo
- Ingresa el nombre:
bd_inventario - Selecciona la codificación:
utf8_general_ci - Haz clic en “Crear”
Crear las tablas de la base de datos
Ejecuta las siguientes consultas SQL en phpMyAdmin (pestaña SQL) para crear la estructura de la base de datos:
Verificar la Instalación
Acceder al sistema
Abre tu navegador y accede a:Deberías ser redirigido automáticamente a la página de inicio de sesión.
Iniciar sesión
Usa las credenciales del administrador que creaste:
- Correo:
[email protected] - Contraseña:
admin123
Si encuentras el mensaje “Error de conexión”, verifica que los servicios de Apache y MySQL estén activos en el Panel de Control de XAMPP.
Datos de Prueba (Opcional)
Para probar el sistema con datos de ejemplo, puedes ejecutar las siguientes consultas:Solución de Problemas Comunes
Apache no inicia
MySQL no inicia
Error “Access denied for user ‘root’@‘localhost’”
Si MySQL tiene contraseña configurada, actualiza el archivoconfig/conexion.php con la contraseña correcta en la variable $pass.
La página muestra código PHP en lugar de ejecutarse
Próximos Pasos
Ahora que has instalado el sistema exitosamente, puedes:- Leer la Guía de Configuración para personalizar el sistema
- Explorar las funcionalidades de gestión de productos
- Configurar usuarios adicionales con diferentes roles
- Comenzar a registrar tu inventario