GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer Dolibarr sur Ubuntu 18.04

Dans cet article, nous allons vous montrer comment installer Dolibarr sur un VPS Ubuntu 18.04.

Dolibarr est une application ERP et CRM open source facile à utiliser qui est principalement utilisée pour gérer facilement et efficacement les entreprises, les indépendants et les fondations. Ce guide devrait également fonctionner sur d'autres serveurs basés sur Debian, mais il a été testé et écrit pour un VPS Ubuntu 18.04.

Prérequis

  • Pour les besoins de ce didacticiel, nous utiliserons un serveur virtuel Ubuntu 18.04.
  • Serveur Web Apache ou Nginx avec prise en charge de PHP.
  • PHP 5.4 ou supérieur (PHP 7.2 est préférable) avec les extensions PHP suivantes activées :mysqli, GD, mbstring, CURL, Zip et XML. En option, nous pouvons installer les extensions PHP mcrypt, imagick, openssl, soap et GD2.
  • Un accès root SSH complet (ou un utilisateur avec des privilèges sudo) est également requis.

Étape 1 :Connectez-vous via SSH et mettez à jour le système

Connectez-vous à votre serveur via SSH, comme indiqué dans notre exemple :

ssh root@IP_Address -p Port_number

Assurez-vous de remplacer "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP et le numéro de port SSH réels de votre serveur.

Une fois connecté, assurez-vous que les packages du serveur du système d'exploitation sont à jour. Nous pouvons le faire en exécutant les commandes suivantes :

apt-get update &&apt-get upgrade

Cela mettra à jour l'index des packages ainsi que les packages logiciels actuellement installés sur le serveur vers leurs dernières versions disponibles dans les référentiels Ubuntu (définis dans /etc/apt/sources.list).

Étape 2 :Installation du serveur Web Apache

Pour installer le serveur Web Apache, exécutez la commande suivante :

apt-get install apache2

Une fois l'installation terminée, activez Apache pour qu'il démarre automatiquement au démarrage du serveur avec :

systemctl activer apache2

Nous pouvons également vérifier l'état de votre service Apache avec la commande suivante :

statut systemctl apache2

Sortie :

● apache2.service - Le serveur HTTP ApacheChargé :chargé (/lib/systemd/system/apache2.service ; activé ; préréglage du fournisseur :activé)Drop-In :/lib/systemd/system/apache2.service.d└ ─apache2-systemd.confActive :actif (en cours d'exécution) depuis le ven. 2019-06-07 09:23:09 CDT ; il y a 14minProcessus :702 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)PID principal :816 (apache2)Tâches :7 (limite :2321)CGroup :/system.slice/apache2.service├ ─ 816 /usr/sbin/apache2 -k start├─ 834 /usr/sbin/apache2 -k start├─ 835 /usr/sbin/apache2 -k start├─ 836 /usr/sbin/apache2 -k start├─ 837 /usr/sbin/apache2 -k start├─ 839 /usr/sbin/apache2 -k start└─25045 /usr/sbin/apache2 -k start

Si votre serveur Web Apache n'est pas démarré, vous pouvez le démarrer avec la simple commande "start" en utilisant systemctl :

systemctl démarrer apache2

Étape 3 :Installez MySQL et créez une base de données MySQL

Exécutez la commande suivante pour installer MySQL 5.7, la dernière version disponible dans les dépôts officiels d'Ubuntu, ainsi que certains packages MySQL requis :

sudo apt-get install mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql-server-core-5.7

Une fois l'installation terminée, lancez la commande suivante pour améliorer encore la sécurité de l'installation de votre serveur MySQL :

mysql_secure_installation

Nous vous recommandons de répondre à chaque invite par "Y".

Une fois cela fait, créez une nouvelle base de données MySQL et un nouvel utilisateur pour l'installation de Dolibarr.

Connectez-vous à la console MySQL en tant qu'utilisateur MySQL (par exemple, root) :

sudo mysql -uroot -p

Exécutez les commandes suivantes pour créer une nouvelle base de données MySQL, un utilisateur et accorder des privilèges à l'utilisateur pour accéder à la base de données :

mysql> CRÉER UNE BASE DE DONNÉES jeu de caractères dolibarr UTF8 rassembler utf8_bin;mysql> ACCORDER TOUS LES PRIVILÈGES SUR dolibarr.* À 'dolibarr'@'localhost' IDENTIFIÉ PAR 'StrongPassword';mysql> FLUSH PRIVILEGES;mysql> quitter

N'oubliez pas de remplacer StrongPassword avec un vrai mot de passe fort.

Étape 4 :Installez les packages PHP requis

Installez PHP 7.2 et toutes les extensions PHP requises :

apt-get install php7.2 php7.2-cli php7.2-common php7.2-curl php7.2-gd php7.2-intl php7.2-json php7.2-mbstring php7.2-mysql php7.2-soap php7.2-xml php7.2-xmlrpc php7.2-zip libapache2-mod-php7.2

Étape 5 :Créer un nouveau fichier de configuration Apache

Créez un nouveau fichier de configuration Apache pour le nom de domaine/sous-domaine que nous utiliserons pour accéder à l'application Dolibarr. Pour ce tutoriel, nous utiliserons ‘dolibarr.domain.com‘.

vi /etc/apache2/sites-available/dolibarr.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
ServerName dolibarr.domain.com
DocumentRoot /var/www/dolibarr/htdocs
CustomLog ${APACHE_LOG_DIR}/dolibarr.domain.com.access.log combined
ErrorLog ${APACHE_LOG_DIR}/dolibarr.domain.com.error.log
<Directory /var/www/dolibarr>
DirectoryIndex index.php
Options -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>

N'oubliez pas de remplacer dolibarr.domain.com par votre nom de domaine/sous-domaine actuel. Enregistrez et fermez le fichier de configuration Apache.

Créez un nouveau répertoire nommé ‘dolibarr’ :

mkdir -p /var/www/dolibarr

Pour activer le fichier de configuration nouvellement créé dans Apache, exécutez :

sudo a2ensite dolibarr

Désactivez ensuite le fichier de configuration Apache par défaut en utilisant cette ligne suivante :

sudo a2dissite 000-default

De plus, nous devons activer le module "réécriture" d'Apache (s'il n'est pas déjà activé) :

réécriture sudo a2enmod

Vérifiez s'il y a des erreurs avec la configuration Apache nouvellement créée :

sudo apachectl -tSyntaxe OK

Si la syntaxe est correcte et qu'il n'y a pas d'erreurs, nous pouvons redémarrer le service Web Apache.

sudo systemctl redémarrer apache2.service

Étape 6 :Installer Dolibarr

Au moment de la rédaction de ce tutoriel, la dernière version stable est Dolibarr 9.0.3. Téléchargez la dernière version stable de Dolibarr dans le répertoire /var/www/ :

cd /var/www/wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/9.0.3/dolibarr-9.0.3.tgz/download -O dolibarr.tgz 

Extrayez l'archive dolibarr.tgz et renommez le répertoire :

gunzip -c dolibarr.tgz | tar xvf -mv dolibarr-* dolibarr

Modifiez les autorisations des fichiers et répertoires à l'intérieur du répertoire /var/www/dolibarr afin que l'utilisateur du serveur Web (www-data) puisse y accéder :

chown www-data :-R /var/www/dolibarr

Ouvrez http://dolibarr.domain.com dans votre navigateur Web préféré et suivez les instructions simples - sélectionnez la langue d'installation et, sur la page suivante, vérifiez si les conditions préalables sont remplies. Si tout semble correct, cliquez sur "Démarrer" :

Sur la page suivante, saisissez :

Nom de la base de données :dolibarrType de pilote :mysqliServeur de la base de données :localhostPort :3306Connexion :dolibarrMot de passe :StrongPassword

Cliquez sur le bouton ‘Étape suivante’ et définissez un nouveau nom d'utilisateur et mot de passe administrateur Dolibarr.

Ensuite, cliquez à nouveau sur le bouton Étape suivante et connectez-vous au backend Dolibarr Administration. Cela devrait ressembler à ceci :

C'est tout ! Vous avez maintenant une instance Dolibarr fonctionnelle sur votre VPS Ubuntu 18.04.

Bien sûr, vous n'êtes pas obligé d'installer Dolibarr sur Ubuntu 18.04 si vous avez un VPS Ubuntu avec nous. Vous pouvez simplement demander à notre équipe de support d'installer Dolibarr sur Ubuntu 18.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et pourront vous aider dans l'installation.

PS . Si vous avez apprécié la lecture de cet article de blog expliquant comment installer Dolibarr sur Ubuntu 18.04, n'hésitez pas à le partager sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou simplement à laisser un commentaire dans la section des commentaires. Merci.


Panels
  1. L'extension Mysql est manquante dans l'installation de Php7. Ubuntu 16.04 ?

  2. Comment installer Drupal 7 sur Ubuntu 14.04

  3. Comment installer MySQL sur Ubuntu 18.04

  4. Comment installer PHP 7.3 sur Ubuntu 18.04

  5. Comment installer Microweber sur Ubuntu 18.04

Comment installer MySQL sur Ubuntu 18.04

Comment installer Magento 2 sur Ubuntu 18.04

Comment installer PrestaShop sur Ubuntu 18.04

Comment installer la pile LAMP sur Ubuntu 17.04

Installer MYSQL Workbench sur Ubuntu 22.04

Comment installer MySQL sur Ubuntu 22.04