Installation

Installation d’erpnext sur Ubuntu 18.04

Mettre à jour et mettre à niveau APT.


sudo apt-get update 
sudo apt-get upgrade

Installez les dépendances ERPNext en exécutant la commande ci-dessous.

sudo apt install libffi-dev python-pip python-dev libssl-dev wkhtmltopdf curl git

Installez le nœud JS et Redis en utilisant les commandes suivantes.


sudo curl --silent --location https://deb.nodesource.com/setup_8.x | sudo bash -
sudo apt-get install gcc g++ make
sudo apt-get install -y nodejs redis-server
sudo npm install -g yarn

Installer nginx.

sudo apt-get install nginx

Exécutez la commande ci-dessous pour installer MariaDB.

sudo apt-get install mariadb-server mariadb-client

Exécutez les commandes ci-dessous pour sécuriser le serveur MARIADB. Répondez aux questions lorsque vous y êtes invité.

sudo mysql_secure_installation

Connectez-vous au serveur MariaDB.

sudo mysql -u root -p

Créez une base de données avec le nom ErpNext.

CREATE DATABASE erpnext;

Créez un utilisateur de base de données appelée erpnextuser. Remplacez le mot de passe \ _re par votre propre mot de passe.

CREATE USER 'erpnextuser'@'localhost' IDENTIFIED BY 'password_here';

Accordez l’accès complet à l’utilisateur à la base de données.


GRANT ALL ON erpnext.* TO 'erpnextuser'@'localhost' IDENTIFIED BY 'password_here' WITH GRANT OPTION;

Enregistrer les modifications et quitter.


FLUSH PRIVILEGES;
exit;

Créer un répertoire pour le projet.

sudo mkdir /var/www/html/erpnext

Installez et configurez ERPNext en exécutant les commandes suivantes.


cd /var/www/html/erpnext
git clone https://github.com/frappe/bench bench-repo
sudo pip install -e bench-repo
bench init erpnext && cd erpnext

Créez un nouveau site pour le projet. Remplacez l’exemple.com par le nom de domaine réel.


bench new-site example.com
bench start

Ouvrez votre navigateur et visitez le site.

http://example.com:8000

Suivez l’installation de l’assistant pour ERPNext.

 Français