Instalación

Los ficheros que componen aBillander se presentan en una carpeta comprimida. Debe descomprimirlos primero y subir la carpeta resultante a su servidor. La aplicación aBillander se basa en el framework Laravel. En el pie de todas las páginas de aBillander se indica la versión de Laravel. Puede encontrar ayuda adicional en laravel.com, en la sección correspondiente a la versión de su instalación de aBillander.

Requisitos del Servidor

Necesitará asegurarse que el servidor cumple con los siguientes requerimientos:

  • PHP >= 7.0.0 (recomendado 7.3 o superior)

  • OpenSSL PHP Extension

  • PDO PHP Extension

  • Mbstring PHP Extension

  • Tokenizer PHP Extension

  • XML PHP Extension

Si no está seguro, consulte a su proveedor de hosting.

Después de subir los ficheros

Permisos de directorios. Los directorios:

  • storage y los directorios que contiene

  • bootstrap/cache

deberían tener permisos de escritura para el usuario del servidor web o aBillander no funcionará.Normalmente bastaría con permisos 755, pero si no es suficiente, pruebe con 775 o 777.

URL amigables. aBillander incluye un fichero public/.htaccess. Antes de utilizar aBillander en un servidor Apache, asegúrese de que el módulo mod_rewrite está activo. Si este fichero no es suficiente o está utilizando un servidor web diferente, consulte la documentación de Laravel al respecto.

Directorio /public. Después de subir los ficheros de aBillander a su servidor, debería configurar la raíz de su servidor web (dominio o subdominio) para que apunte al directorio /public . El archivo index.php en este directorio sirve como front controller para todas las peticiones HTTP que entren en la aplicación. Normalmente se define un subdominio para que apunte a la instalación de aBillander, dentro del dominio principal de la empresa.:

El fichero .env

En el directorio de nivel superior a /public se encuentra el fichero .env, que es necesario para que aBillander pueda iniciarse. Este fichero, y el resto de ficheros y carpetas (excepto /public) en el mismo nivel, por seguridad deberían ser inaccesibles por el servidor web. Contiene algunas configuraciones, que si se desea modificar, es necesario editar este fichero:

  • APP_DEBUG=true

  • ENFORCE_SSL=false. Ponga true si está accediendo mediante una conexión segura (https).

  • DEBUGBAR_ENABLED=false. Ponga true para habilitar el paquete barryvdh/laravel-debugbar.

  • TENANT_ENABLED=false

  • MAIL_*. Estas directivas contienen las configuraciones para que aBillander pueda enviar correos electrónicos.

    • MAIL_FROM_ADDRESS. Es la dirección de correo del remitente

      que se mostrará en los correos salientes. Tenga en cuenta que esta configuración puede no ser tenida en cuenta por su servidor de correo.

    • MAIL_FROM_NAME. Es el nombre del remitente que se mostrará en los correos salientes. Tenga en cuenta que esta configuración puede no ser tenida en cuenta por su servidor de correo.

  • WC_*. Estas directivas contienen las configuraciones para que aBillander pueda enlazar con una Tienda online basada en WooCommerce.

Instalar aBillander

Una vez que tenga subidos los ficheros de aBillander a su servidor y haya comprobado que se cumplen los requerimientos enunciados más arriba, puede iniciar el proceso de instalación de aBillander. Para ello, acceda a la url que apunta a la carpeta /public desde un navegador web: el Instaldor comenzará automáticamente. Necesitará tener preparados la siguientes datos:

  1. Datos de conexión a la base de datos. Si no configura la conexión con una base de datos, aBillander no funcionará.

  2. Datos para configurar el correo. No es necesario que configure el correo cuando instala aBillander. Pero si lo hace luego, deberá editar el fichero .env.

  3. Los datos de su Empresa.

  4. Los datos de acceso del primer Usuario de la aplicación: una dirección de correo electrónico y una contraseña.

El Instalador de aBillander le irá guiando por los distintos pasos. Una vez terminado, podrá acceder a aBillander por primera vez.

Pos-Instalación

Una vez en aBillander, puede querer:

  • Modificar o completar los datos de su Empresa, añadiendo un logotipo, una cuenta bancaria, etc.

  • Modificar o completar los datos de su Almacén.

  • Modificar o completar los datos del primer Usuario, y eventualmente añadir otros.

Tenga en cuenta que no es obligatorio realizar las tareas anteriores en este momento. Puede hacerlas más tarde, o no necesitar hacerlas en absoluto.