Installazione
Installa InvoicePlane su Ubuntu 16.04/18.04 LTS con NGINX usando GitHub
Nginx è il server Web più popolare e sicuro. Per installare Nginx, utilizzare il comando seguente
sudo apt install nginx
Una volta installato NGINX, configurare il dominio e riavviare NGINX utilizzando il comando seguente
sudo service nginx restart
Successivamente, è necessario installare il server di database, utilizzare il comando seguente per installare MySQL Server
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Una volta installato il server di database, utilizzare il comando seguente per riavviare MySQL Server
sudo service mysql restart
Installa PHP per l’elaborazione
sudo apt-get install php-fpm php-mysql
Ora, hai installato tutto il software richiesto e il passaggio successivo è l’accesso al server MySQL e creare un database di invoiceplane. Utilizzare il comando seguente per creare database.
CREATE DATABASE invoiceplane;
Crea un utente di database chiamato “InvoicePlane” con nuova password. e ha concesso l’utente pieno accesso al database eseguendo i seguenti comandi. Modifica con l’utente del database desiderato e con la password desiderata.
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;
Scarica l’ultima versione di InvoicePlane
Installa Git, Curl e Composer per iniziare.
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
sudo composer install
Cambia nella directory di root Nginx e scarica InvoicePlane da GitHub.
cd /var/www/html
sudo git clone https://github.com/InvoicePlane/InvoicePlane.git
cd /var/www/html/InvoicePlane
Copia il file ipconfig con il comando sotto.
sudo cp /var/www/html/InvoicePlane/ipconfig.php.example /var/www/html/InvoicePlane/ipconfig.php
Modifica il file ipconfig e modifica l’URL del sito.
sudo nano ipconfig.php
Impostare le autorizzazioni corrette per la funzione di invio.
sudo chown -R www-data:www-data /var/www/html/InvoicePlane/
sudo chmod -R 755 /var/www/html/InvoicePlane/
Congratulazioni! Hai installato con successo il piano di fattura su Ubuntu