Manual de Instalación

Guía paso a paso para desplegar el Catálogo WhatsApp en tu servidor.

Requisitos Previos

Antes de comenzar, asegúrate de que tu servidor (local o de pago) cumpla con los siguientes requisitos mínimos:

  • PHP 8.0 o superior.
  • Base de Datos MySQL (o MariaDB).
  • Servidor Web (Apache, Nginx, XAMPP, Laragon).
  • Extensión de PHP: mysqli y GD (para recorte de imágenes).

Proceso de Instalación

Hemos integrado un asistente de instalación web que hará todo el proceso por ti.

1
Preparar los archivos

Copia todos los archivos del proyecto a la carpeta raíz de tu servidor web (Ej: htdocs en XAMPP, www en Laragon o public_html en Hosting compartido).

2
Crear Base de Datos (Opcional)

Si estás en un hosting, es probable que debas crear una base de datos MySQL vacía desde cPanel e identificar tu usuario y contraseña. Si estás en localhost (XAMPP/Laragon), el instalador puede crearla por ti si el usuario (ej: root) tiene los permisos suficientes.

3
Ejecutar el Instalador Web

Abre tu navegador de internet y dirígete al directorio de instalación:

http://tu-dominio.com/install

O http://localhost/tu-carpeta/install si estás en local.

4
Configurar Credenciales MySQL

En el Paso 1 del instalador, ingresa los datos de conexión a tu Base de Datos:

  • Host: Frecuentemente localhost.
  • Nombre: El nombre de la Base de datos (ej: catalogo_bd).
  • Usuario y Contraseña: Credenciales de tu motor MySQL.
5
Creación del Administrador

En el Paso 2, el instalador conectará y construirá las tablas necesarias automáticamente. Luego, te pedirá que crees la primera cuenta administrativa.

Ingresa un Usuario y una Contraseña segura. Estos serán los datos que usarás para entrar al panel de control /admin.

Paso Crítico: Seguridad

Una vez que veas la pantalla de "Instalación Completada", el sistema ha creado automáticamente el archivo config.php en la raíz.

¡IMPORTANTE! Debes eliminar la carpeta /install completamente de tu servidor.

Si dejas esta carpeta expuesta, cualquier visitante podría volver a ejecutar el instalador y borrar tus datos sobreescribiendo tu configuración.

Solución de Problemas Frecuentes

1. Verifica que la extensión de PHP GD esté activada. En Windows (XAMPP), revisa tu archivo php.ini y remueve el punto y coma (;) a la línea extension=gd.
2. Asegúrate de que la carpeta uploads tenga permisos de escritura (chmod 755 o 777 temporalmente en Linux). El sistema intenta crearla automáticamente si no existe.

Verifica con exactitud tu usuario y contraseña de MySQL. Si utilizas un panel como cPanel, asegúrate de que le asignaste todos los privilegios a tu usuario de base de datos sobre la base de datos recién creada.