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.tgzExtrayez l'archive dolibarr.tgz et renommez le répertoire :
gunzip -c dolibarr.tgz | tar xvf -mv dolibarr-* dolibarrModifiez 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/dolibarrOuvrez
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 :StrongPasswordCliquez 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.