Instalación
Instale Invoiceplane en Ubuntu 16.04/18.04 LTS con Nginx usando GitHub
Nginx es el servidor web más popular y seguro. Para instalar NGINX, use el siguiente comando
sudo apt install nginx
Una vez que se instale el NGINX, configure el dominio y reinicie el NGINX utilizando el siguiente comando
sudo service nginx restart
A continuación, necesita instalar el servidor de base de datos, usar el siguiente comando para instalar MySQL Server
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Una vez que se instala el servidor de la base de datos, use el siguiente comando para reiniciar el servidor MySQL
sudo service mysql restart
Instalar PHP para el procesamiento
sudo apt-get install php-fpm php-mysql
Ahora, ha instalado todo el software requerido y el siguiente paso es iniciar sesión en MySQL Server y crear una base de datos de Invoiceplane. Use el siguiente comando para crear una base de datos.
CREATE DATABASE invoiceplane;
Cree un usuario de base de datos llamado “Invoiceplane” con una nueva contraseña. y otorgó el acceso completo al usuario a la base de datos ejecutando los siguientes comandos. Cambie con su usuario de base de datos deseado y con su contraseña deseada.
CREATE USER 'invoiceplane'@'localhost' IDENTIFIED BY 'new_password_here';
GRANT ALL ON invoiceplane.* TO 'invoiceplane'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Descargar Invoiceplane Última versión
Instale Git, Curl y Composer para comenzar.
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
sudo composer install
Cambie en el directorio de Root Nginx y descargue Invoiceplane de GitHub.
cd /var/www/html
sudo git clone https://github.com/InvoicePlane/InvoicePlane.git
cd /var/www/html/InvoicePlane
Copie el archivo ipconfig con el siguiente comando.
sudo cp /var/www/html/InvoicePlane/ipconfig.php.example /var/www/html/InvoicePlane/ipconfig.php
Edite el archivo IPCONFIG y cambie la URL del sitio.
sudo nano ipconfig.php
Establezca los permisos correctos para Invoiceplane para funcionar.
sudo chown -R www-data:www-data /var/www/html/InvoicePlane/
sudo chmod -R 755 /var/www/html/InvoicePlane/
¡Felicitaciones! Ha instalado con éxito Invoiceplane en Ubuntu