Skip to main content

Requisitos Previos

Antes de instalar el sistema de gestión de inventarios, asegúrate de cumplir con los siguientes requisitos técnicos.

Servidor Local

XAMPP

El sistema requiere XAMPP como entorno de desarrollo local.
Descarga: https://www.apachefriends.org/ Versión recomendada: XAMPP 8.0 o superior
Asegúrate de descargar la versión de XAMPP que incluya PHP 7.4 o superior para garantizar la compatibilidad con todas las funcionalidades del sistema.

Requisitos del Servidor

Apache

  • Versión mínima: Apache 2.4+
  • Módulos requeridos:
    • mod_rewrite (para redirecciones)
    • mod_php (para procesamiento PHP)
XAMPP viene con Apache preconfigurado, no necesitas instalación adicional.

PHP

Versión

PHP 7.4 o superior

Recomendado

PHP 8.0+

Extensiones PHP Requeridas

Las siguientes extensiones PHP deben estar habilitadas:
  • mysqli - Para conexión con MySQL
  • session - Para manejo de sesiones de usuario
  • json - Para procesamiento de datos
  • mbstring - Para manejo de caracteres UTF-8
Puedes verificar las extensiones habilitadas creando un archivo info.php en tu carpeta htdocs:
<?php
phpinfo();
?>
Luego accede a http://localhost/info.php en tu navegador.
Elimina este archivo después de verificar por razones de seguridad.

Configuración PHP Recomendada

Edita el archivo php.ini de XAMPP con las siguientes configuraciones:
upload_max_filesize = 20M
post_max_size = 20M
max_execution_time = 300
memory_limit = 256M
session.gc_maxlifetime = 3600
date.timezone = America/Bogota
El archivo php.ini se encuentra en: C:\xampp\php\php.ini (Windows) o /opt/lampp/etc/php.ini (Linux)

MySQL

Versión

MySQL 5.7 o superior

Recomendado

MySQL 8.0+

Configuración de Base de Datos

El sistema requiere:
  • Nombre de la base de datos: bd_inventario
  • Usuario por defecto: root
  • Contraseña por defecto: (vacía)
  • Host: localhost
  • Puerto: 3306
En producción, NUNCA uses el usuario root sin contraseña. Crea un usuario específico con permisos limitados.

Tablas Requeridas

El sistema utiliza las siguientes tablas principales:
  • usuarios - Autenticación y roles
  • productos - Catálogo de productos
  • movimientos - Registro de entradas/salidas

El sistema es compatible con los siguientes navegadores web:

Google Chrome

Versión 90+

Mozilla Firefox

Versión 88+

Microsoft Edge

Versión 90+

Safari

Versión 14+
Se recomienda mantener el navegador actualizado a la última versión estable para mejor rendimiento y seguridad.

Compatibilidad Mobile

El sistema es accesible desde navegadores móviles:
  • iOS: Safari 14+ / Chrome 90+
  • Android: Chrome 90+ / Firefox 88+
La interfaz actual no está completamente optimizada para dispositivos móviles. Se recomienda usar en pantallas de escritorio o tablet.

Requisitos de Hardware

Servidor de Desarrollo

Mínimo:
  • Procesador: Intel Core i3 o equivalente
  • RAM: 4 GB
  • Espacio en disco: 2 GB disponibles
  • Conexión a Internet (para instalación inicial)
Recomendado:
  • Procesador: Intel Core i5 o superior
  • RAM: 8 GB o más
  • Espacio en disco: 5 GB disponibles
  • SSD para mejor rendimiento

Requisitos del Sistema Operativo

  • Windows 7, 8, 10, o 11 (32-bit o 64-bit)
  • .NET Framework 4.0 o superior (para algunas herramientas de XAMPP)
  • Microsoft Visual C++ Redistributable (incluido con XAMPP)

Permisos de Archivos

El servidor web debe tener permisos de lectura/escritura en:
  • Carpeta principal del proyecto: htdocs/inventario/
  • Archivos de configuración: config/conexion.php
  • Sesiones PHP: directorio temporal del sistema
# Navegar a la carpeta de XAMPP
cd /opt/lampp/htdocs/inventario

# Establecer permisos adecuados
sudo chmod -R 755 .
sudo chown -R daemon:daemon .

# Permisos específicos para archivos de configuración
sudo chmod 644 config/conexion.php
  1. Clic derecho en la carpeta C:\xampp\htdocs\inventario
  2. Seleccionar Propiedades > Seguridad
  3. Asegurar que el usuario actual tenga permisos de:
    • Lectura
    • Escritura
    • Modificación

Verificación de Requisitos

Lista de Verificación Rápida

Antes de proceder con la instalación:
  • XAMPP instalado y funcionando
  • Apache y MySQL activos en el panel de control
  • PHP 7.4+ configurado
  • Extensión mysqli habilitada
  • Base de datos bd_inventario creada
  • Navegador web moderno instalado
  • Permisos de archivos configurados correctamente
Si todos los elementos están marcados, estás listo para proceder con la instalación.

Próximos Pasos

Instalación

Sigue la guía paso a paso para instalar el sistema

Configuración

Configura la conexión a la base de datos

Solución de Problemas

Resuelve problemas comunes de instalación

Guías de Usuario

Comienza a usar el sistema

Build docs developers (and LLMs) love