Installez WebERP sur Ubuntu 16.04 LTS avec prise en charge de Nginx, MariaDB et PHP 7.1

  • Dylan Parker
  • 0
  • 1268
  • 395

Si vous recherchez un logiciel ERP open source pour gérer votre entreprise, vous avez beaucoup de choix… Cependant, quoi que vous décidiez de faire, assurez-vous de tester d'abord WebERP…

WebERP est un système de comptabilité et de gestion d'entreprise open source populaire et largement utilisé basé sur PHP. Il a tout ce dont vous avez besoin pour créer et gérer votre entreprise, de la distribution et de la fabrication au point de vente (POS) et à la boutique en ligne.

Si vous recherchez une plate-forme fonctionnelle pour gérer des choses comme les bons de commande, la boutique en ligne, la fabrication, les ventes, le grand livre général, les expéditions, vous trouverez que WebERP est utile. Ce bref tutoriel va montrer aux étudiants et aux nouveaux utilisateurs comment installer WebERP sur Ubuntu 16.04 LTS avec le support Nginx, MariaDB et PHP 7.1.

Cet article traite de l'installation de la dernière version de WebERP, qui au moment de la rédaction était à la version 4.14.1.

Pour commencer à installer WebERP, suivez les étapes ci-dessous:

Étape 1: Installez Nginx

WebERP nécessite un serveur Web pour fonctionner et le deuxième serveur Web le plus utilisé aujourd'hui après Apache2 est Nginx. Alors, allez installer Nginx sur Ubuntu en exécutant les commandes ci-dessous:

sudo apt installer nginx

Ensuite, exécutez les commandes ci-dessous pour arrêter, démarrer et permettre au service Nginx de toujours démarrer avec le serveur démarre.

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl activer nginx.service 

Étape 2: Installez MariaDB

WebERP nécessite également un serveur de base de données pour fonctionner… et le serveur de base de données MariaDB est un excellent point de départ. Pour l'installer, exécutez les commandes ci-dessous.

sudo apt installer mariadb-server mariadb-client

Après l'installation, les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer et permettre au service MariaDB de toujours démarrer au démarrage du serveur.

sudo systemctl arrêter mysql.service sudo systemctl démarrer mysql.service sudo systemctl activer mysql.service 

Après cela, exécutez les commandes ci-dessous pour sécuriser le serveur MariaDB.

sudo mysql_secure_installation

Lorsque vous y êtes invité, répondez aux questions ci-dessous en suivant le guide.

  • Entrez le mot de passe actuel pour root (entrez pour aucun): appuyez simplement sur le Entrer
  • Définir le mot de passe root? [O / n]: Oui
  • Nouveau mot de passe: entrez le mot de passe
  • Entrez à nouveau le nouveau mot de passe: Répétez le mot de passe
  • Supprimer les utilisateurs anonymes? [O / n]: Oui
  • Interdire la connexion root à distance? [O / n]: Oui
  • Supprimer la base de données de test et y accéder? [O / n]: Oui
  • Recharger les tables de privilèges maintenant? [O / n]: Oui

Redémarrez le serveur MariaDB

sudo systemctl redémarre mysql.service

Étape 3: Installez PHP 7.1 -FPM et les modules associés

PHP 7.1 n'est pas disponible sur les référentiels par défaut Ubuntu ... pour l'installer, vous devrez l'obtenir à partir de référentiels tiers.

Exécutez les commandes ci-dessous pour ajouter le référentiel tiers ci-dessous pour mettre à niveau vers PHP 7.1

sudo apt-get install software-properties-common sudo add-apt-repository ppa: ondrej / php

Ensuite, mettez à jour et mettez à niveau vers PHP 7.1

mise à jour sudo apt

Exécutez les commandes ci-dessous pour installer PHP 7.1 et les modules associés.

sudo apt installer php7.1-fpm php7.1-commun php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7. 1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl

Étape 4: Créer une base de données WebERP

Maintenant que vous avez installé tous les packages requis, continuez ci-dessous pour commencer à configurer les serveurs. Exécutez d'abord les commandes ci-dessous pour créer la base de données WebERP.

Exécutez les commandes ci-dessous pour vous connecter au serveur de base de données. Lorsque vous êtes invité à entrer un mot de passe, saisissez le mot de passe root que vous avez créé ci-dessus.

sudo mysql -u racine -p

Créez ensuite une base de données appelée Weberp

CREATE DATABASE weberp;

Créez un utilisateur de base de données appelé magentouser avec un nouveau mot de passe

CREATE USER 'webdrpuser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Ensuite, accordez à l'utilisateur un accès complet à la base de données.

GRANT ALL ON weberp. * TO 'weberpuser' @ 'localhost' IDENTIFIÉ PAR 'user_password_here' AVEC GRANT OPTION;

Enfin, enregistrez vos modifications et quittez.

PRIVILÈGES DE RINÇAGE; SORTIE; 

Étape 5: Téléchargez la dernière version de WebERP

Ensuite, visitez le site WebERP et téléchargez la dernière version du logiciel en suivant les commandes ci-dessous et en l'extrayant.

Après le téléchargement, exécutez les commandes ci-dessous pour extraire le fichier de téléchargement dans le répertoire racine de Nginx.

cd / tmp && wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip décompressez webERP4.14.1.zip sudo mv webERP / var / www / html / weberp 

Exécutez ensuite les commandes ci-dessous pour définir les autorisations correctes pour que WebERP fonctionne.

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

Étape 6: Configurer Nginx

Enfin, configurez le fichier de configuration du site Nginx pour WebERP. Ce fichier contrôlera la manière dont les utilisateurs accèdent au contenu WebERP. Exécutez les commandes ci-dessous pour créer un nouveau fichier de configuration appelé Weberp.

sudo nano / etc / nginx / sites-available / weberp

Ensuite, copiez et collez le contenu ci-dessous dans le fichier et enregistrez-le. Remplacez la ligne en surbrillance par votre propre nom de domaine et emplacement racine du répertoire.

serveur écoute 80; écouter [::]: 80; racine / var / www / html / weberp; index index.php index.html index.htm; nom_serveur example.com www.example.com; location / try_files $ uri $ uri / = 404;  location ~ [^ /] \. php (/ | $) include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.1-fpm.sock; fastcgi_param SCRIPT_FILENAME $ racine_document $ fastcgi_script_name; inclure fastcgi_params;  

Enregistrez le fichier et quittez.

Étape 7: Activez le WebERP et le module de réécriture

Après avoir configuré le VirtualHost ci-dessus, activez-le en exécutant les commandes ci-dessous

sudo ln -s / etc / nginx / sites-available / weberp / etc / nginx / sites-enabled /

Étape 8: Redémarrez Apache2

Pour charger tous les paramètres ci-dessus, redémarrez Apache2 en exécutant les commandes ci-dessous.

sudo systemctl redémarrer nginx.service

Ouvrez ensuite votre navigateur et accédez au nom de domaine du serveur. Vous devriez voir l'assistant de configuration WebERP pour terminer. Veuillez suivre attentivement l'assistant.

http://example.com

Tapez ensuite les informations de connexion à la base de données et continuez

Enfin, cliquez sur Installer pour terminer l'assistant d'installation

Prendre plaisir!

Toutes nos félicitations! Vous avez correctement installé WebERP sur Ubuntu 17.04 | 17.10




Personne n'a encore commenté ce post.

Une collection utiles sur le système Linux et les nouvelles technologies
Articles frais, conseils pratiques, critiques détaillées et guides. Sentez-vous comme chez vous dans le monde du système Linux