Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Factúralo Perú - Manual de Instalación V 2.0 PDF
Factúralo Perú - Manual de Instalación V 2.0 PDF
Facturador PRO
Factúralo Perú
2018
Requisitos de instalación
En la siguiente tabla se muestran las tecnologías implementadas en el aplicativo. Para
poder hacer un despliegue sin problemas se recomienda contar con las versiones
específicas para PHP y Mysql.
Tecnología Versión
PHP 7.2
Mysql 5.7
Laravel 5.6
La manera de trabajar con el servidor Linux es mediante SSH, de manera que se acceda y
se pueda gestionar totalmente los requerimientos. Puede ser accedido con una herramienta
llamada Putty (multiplataforma) u otras con soporte SSH, desde una misma consola Linux o
si cuenta con ssh en windows también desde una terminal de comandos, cmd o cualquier
otra.
Ubuntu no cuenta con la versión 7.2 de php de manera nativa por lo que se debe seguir un
par de pasos para agregar un repositorio y luego proceder con la instalación, ellos son
Para poder ejecutar los siguientes comando debe acceder a la terminal como usuario root.
● apt-get update
● add-apt-repository ppa:ondrej/php
● apt-get update
Procedemos a Instalar PHP, aunque se instalar algunas librerías junto con PHP, se agregan
para asegurar la instalación
Se le solicitara contraseña dos veces, con su confirmación, tanto para mysql como para
phpmyadmin
● cd /var/www/html/
Una vez ubicado allí con la herramienta git, si ya se le ha compartido acceso a repositorio
ejecute lo siguiente:
Esto creará una carpeta llamada multifacturalo, luego de la descarga puede entrar en la
carpeta con cd multifacturalo, dentro de ella puede ejecutar lo siguiente para configurar el
archivo .env
● cp .env.example .env
De esta manera creará el archivo .env a partir del ejemplo, donde deberá editar las líneas
● APP_URL_BASE=multifacturalo.oo
● DB_DATABASE=multifacturalo
● DB_USERNAME=root
● DB_PASSWORD=
Seguidamente:
Si todo marcha bien es hora de agregar los paquetes faltante en el proyecto y ejecutar las
migraciones.
● cd /var/www/html/multifacturalo
● composer install
● php artisan migrate --seed
● cd /etc/apache2/sites-availables/
● touch multifacturalo.conf
● cd sites-availables
● nano multifacturalo.conf
<Directory /var/www/html/multifacturalo/public>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Donde sudominio.com equivale al dominio adquirido luego debera guardar, puede hacerlo
con las teclas ctrl+x donde se le pedirá confirmación, deberá presionar la tecla Y y enter, al
finalizar solo debe ejecutar los siguientes comandos.
● a2dissite 000-default.conf
● a2ensite multifacturalo.conf
● service apache2 restart
Con estos pasos podrá observar el aplicativo en su dominio, en algunos casos si tiene
problemas para observar el aplicativo puede deberse a los permisos en las carpetas del
proyecto, principalmente storage y cache requieren el siguiente comando
● cd /var/www/html/multifacturalo
● chmod -R 755 storage
● chmod -R 755 bootstrap/cache
También es necesario ejecutar el siguiente comando para establecer la ruta de los archivos
cargados de la empresa
Instalación Laragon
Una vez descargado laragon, ejecute el programa, visualizará la siguiente ventana,
● Seleccione “Ejecutar”.
Figura 4. Idioma
Figura 5. Asistente
Figura 6. Ubicación
● Seleccione las opciones, de clic en “Siguiente”
Figura 7. Opciones
● Seleccione “Instalar”
Figura 8. Instalar
Configuración Laragon
Laragon crea un dominio por cada proyecto que se encuentre ubicado en la carpeta www, a
continuación se muestra la configuración para cambiar el dominio.
En este caso ahi se realizará la instalación del proyecto, use la terminal de laragon y
ubíquese en la carpeta “F:\laragon\www”, la ubicación cambiará dependiendo de donde
haya instalado el programa.
Le solicitará su usuario y password de gitlab, debe escribirlos para que puede continuar el
proceso.
Consecuentemente debe crear el archivo .env dentro de la carpeta del proyecto, tome como
referencia las variables que se encuentran en el archivo .env.example, tenga en cuenta que
la variable APP_URL_BASE de tener el valor que asignó anteriormente en la configuración
del Hostname, en este caso es APP_URL_BASE=multifacturalo.oo, donde multifacturalo
es el nombre de la carpeta del proyecto.
Accesos:
● usuario: admin@gmail.com
● contraseña: 123456
Cuando acceda a la aplicación podrá crear los clientes, en este caso crearemos uno de
prueba con los parámetros que se muestran en la imágen.
● 127.0.0.1 miprueba.multifacturalo.oo
Actualizaciones
Existe una vía práctica de actualización, utilizando la herramienta git, se puede utilizar si el
sistema ha sido descargado en el servidor de producción mediante la misma, de no ser así,
las actualizaciones se realizarán de manera manual sobre el proyecto, como la primera
entrega, será entregado un archivo comprimido el cual vendrá con la lista de archivos
actualizados de manera que tendrá que reemplazar dichos archivos, o bien podrá
reemplazar el proyecto completo.
Soporte
Existen algunos manuales creados para comprender el uso del sistema que le será enviado
vía email, además estarán disponibles en todo momento en la web, bien sea vía Google
Drive, Google Docs, Dropbox, entre otros.
Contará también con una sesión en Slack donde estará disponible un grupo para comunicar
los eventos o inconvenientes y será atendido a la mayor brevedad posible.
Sugerencias
Si desea realizar modificaciones al proyecto, por ejemplo cambios de diseño en el pdf, u
otros, realicelo un servidor diferente al que se le haya hecho la instalación, ello con el fin de
que cuando haya actualizaciones por parte de Factúralo Perú, puede obtenerlas sin ningún
inconveniente.