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