Guía completa de tecnologías, funcionalidades, instalación local y despliegue en tiempo real para equipos de soporte técnico.
El sistema ha sido construido sobre un stack web robusto, estable y ampliamente soportado, ideal para aplicaciones de gestión empresarial:
Arquitectura: El sistema utiliza el patrón PHP Vanilla con PDO. No depende de frameworks pesados como Laravel, lo que facilita su instalación en cualquier servidor compartido sin requisitos de Composer avanzados.
El sistema cubre el ciclo completo de soporte técnico, desde la creación del ticket hasta su resolución, pasando por la administración de clientes y usuarios.
Método Recomendado para Windows. Laragon detecta automáticamente los proyectos y
crea hosts virtuales (ej: sistema_soporte.test) sin configuración adicional.
https://laragon.org/download/
→ Versión "Full" (incluye PHP 8, MySQL, Apache).https://code.visualstudio.com/ para editar archivos de configuración.Ejecuta el instalador descargado. En la pantalla de configuración deja las opciones por
defecto y finaliza. Laragon se instalará en C:\laragon.
Abre Laragon y haz clic en el botón "Start All". Esto iniciará Apache y MySQL. Los semáforos de la interfaz deben ponerse en verde.
Copia la carpeta del proyecto completo dentro de:
Laragon detectará la carpeta automáticamente y creará el virtual host.
Haz clic en el botón "Database" de Laragon (abre HeidiSQL). Crea una
nueva conexión con: Host: 127.0.0.1, Usuario: root,
Contraseña: (vacía). Luego crea una base de datos llamada:
Selecciona la base de datos soporte_db en HeidiSQL, ve a
Herramientas → Importar archivo SQL y selecciona el archivo del
proyecto:
Abre el archivo config/database.php y confirma que los valores sean:
Abre tu navegador y escribe la dirección:
Ajuste Laragon 6: Si el host .test no resuelve, ve a Laragon →
Preferencias → Extensión del Host Virtual y cámbiala a .test. Luego recarga Apache.
También asegúrate de tener habilitada la extensión php_gd2 y php_zip
en la configuración de PHP de Laragon (clic derecho en tray → PHP → Extensiones).
https://www.apachefriends.org/ → Descarga la versión con PHP 8.1 o superior.https://getcomposer.org/
— solo si necesitas instalar nuevas dependencias.Ejecuta el instalador. Asegúrate de marcar los componentes Apache,
MySQL y PHP. La ruta de instalación recomendada es
C:\xampp.
Abre el XAMPP Control Panel y haz clic en Start junto a Apache y MySQL. Ambos botones deben ponerse en verde.
Mueve la carpeta del proyecto a:
Abre tu navegador y ve a http://localhost/phpmyadmin. Haz clic en
"Nueva" en el panel izquierdo, escribe soporte_db como
nombre y selecciona cotejamiento utf8mb4_general_ci.
Con soporte_db seleccionada, ve a la pestaña Importar, haz
clic en "Seleccionar archivo" y elige soporte_db.sql. Luego
presiona Continuar.
Abre el archivo C:\xampp\php\php.ini con un editor de texto y busca +
descomenta estas líneas (quita el ; del inicio):
Guarda y reinicia Apache desde el Control Panel.
Ajuste XAMPP Importante: Si el servidor muestra error en las rutas, verifica que
el archivo config/database.php tenga las credenciales correctas (usuario
root y contraseña vacía por defecto en XAMPP). Si cambiaste la
contraseña de MySQL, actualiza el campo $password.
Para publicar la aplicación en internet, estas son las opciones más recomendadas para proyectos PHP + MySQL:
Hostinger es el hosting más recomendado por su facilidad de uso, soporte en español, compatibilidad completa con PHP 8 y MySQL, y excelente precio para proyectos empresariales.
Ve a hostinger.com, contrata el plan Premium Shared Hosting. Accede al
hPanel (panel de control) con las credenciales recibidas por correo.
En hPanel → Dominios, conecta tu dominio propio o usa el subdominio gratuito
de Hostinger (tuapp.hostingersite.com). El sistema de DNS puede tardar hasta
24h en propagarse.
En hPanel → Bases de Datos → MySQL, crea una nueva base de datos. Anota el nombre de la BD, usuario y contraseña generados — los necesitarás en el paso 6.
En hPanel → Bases de Datos → phpMyAdmin. Selecciona tu base de datos, ve a
la pestaña Importar, sube el archivo soporte_db.sql del
proyecto y haz clic en Continuar.
En hPanel → Administrador de Archivos, navega a la carpeta
public_html. Sube los archivos del proyecto en un archivo ZIP y extráelo ahí.
La estructura debe quedar:
Abre el archivo config/database.php desde el Administrador de Archivos (botón
Editar) y actualiza con los datos del paso 3:
En Hostinger, dentro de la configuración del dominio, cambia el Document
Root para que apunte a public_html/public (la subcarpeta
/public). Si no tienes esa opción, crea un archivo .htaccess en
public_html/ con:
En hPanel → Seguridad → SSL, activa el certificado SSL gratuito de Let's
Encrypt para tu dominio. Esto tomará unos minutos y habilitará https://
automáticamente.
Abre tu dominio en el navegador, por ejemplo: https://tudominio.com. Accede con
las credenciales del administrador y verifica que todas las funcionalidades operen
correctamente.
Permisos de carpetas: Asegúrate de que la carpeta uploads/ tenga
permisos 755 (o 777 en último caso) para que el sistema pueda guardar
archivos. Esto se puede cambiar desde el Administrador de Archivos haciendo clic derecho →
"Cambiar permisos".