Installation

Installer un plan de facture sur Ubuntu 16.04 / 18.04 LTS avec Nginx en utilisant GitHub

Nginx est le serveur Web le plus populaire et le plus sécurisé. Afin d’installer Nginx, utilisez la commande suivante

 sudo apt install nginx 

Une fois l’installation de Nginx, configurez le domaine et redémarrez le nginx en utilisant la commande suivante

 sudo service nginx restart 

Ensuite, besoin d’installer le serveur de base de données, utilisez la commande suivante pour installer MySQL Server

 sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

Une fois, le serveur de base de données est installé, utilisez la commande suivante pour redémarrer le serveur MySQL

 sudo service mysql restart 

Installer PHP pour le traitement

 sudo apt-get install php-fpm php-mysql

Maintenant, vous avez installé tous les logiciels requis et l’étape suivante consiste à vous connecter à MySQL Server et à créer une base de données sur le plan d’invoi. Utilisez la commande suivante pour créer une base de données.

 CREATE DATABASE  invoiceplane;

Créez un utilisateur de base de données appelée “Convoiceplane” avec un nouveau mot de passe. et accordé l’accès complet à l’utilisateur à la base de données en exécutant les commandes suivantes. Changez avec l’utilisateur de la base de données souhaitée et avec votre mot de passe souhaité.

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;

Télécharger la dernière version du projet d’invoi

Installez Git, Curl et Composer pour commencer.

 
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
sudo composer install

Changez dans le répertoire root Nginx et téléchargez un plan d’invoi de GitHub.


cd /var/www/html
sudo git clone https://github.com/InvoicePlane/InvoicePlane.git
cd /var/www/html/InvoicePlane

Copiez le fichier ipconfig avec la commande ci-dessous.


sudo cp /var/www/html/InvoicePlane/ipconfig.php.example /var/www/html/InvoicePlane/ipconfig.php

Modifiez le fichier IPConfig et modifiez l’URL du site.


sudo nano ipconfig.php

Définissez les autorisations correctes pour que le plan de facture fonctionne.


sudo chown -R www-data:www-data /var/www/html/InvoicePlane/
sudo chmod -R 755 /var/www/html/InvoicePlane/

Bravo! Vous avez installé avec succès un plan de facture sur Ubuntu

 Français