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.