Instrucciones de instalación en local

Para la instalación de la aplicación en local son necesarios una serie de requisitos:

  • php >= 7.1.11
  • PostgreSQL >= 9.5
  • composer
  • Servidor bien configurado, por ejemplo Apache2

Una vez cumplidos estos requisitos deberás realizar los siguientes pasos para llevar a cabo la instalación de la aplicación:

  1. Tener el Apache2 (u otro servidor) configurado con un nombre de dominio creado (por ejemplo: eventz.local) y enlazado a eventz/web/.

  2. Instalar composer.

  3. Realizar los siguientes comandos en consola: git clone https://github.com/danili77/eventz.git cd eventz composer install composer run-script post-create-project-cmd

  4. Instalar PostgreSQL y ejecutar los siguientes comandos desde la raiz del proyecto: cd db ./create.sh ./load.sh > Después de realizar estos comandos se habrá creado una base de datos llamada eventz con un usuario eventz y contraseña eventz.

  5. Cambiar la siguiente configuración dentro del proyecto:

    • Correo electrónico:
      • Cambiar el correo electrónico del administrador en /config/params.php.
      • SMTP_PASS: crear esta variable de entorno para la contraseña del correo electrónico.
    • Cambiar el nombre del usuario administrador en /models/Usuario.php dentro de la función esAdmin().