GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Dolibarr ERP CRM sur aCentOS 7

Ce tutoriel étape par étape vous montrera comment installer Dolibarr ERP CRM sur un VPS CentOS 7 avec Apache, PHP et PostgreSQL installés dessus. Dolibarr est un logiciel ERP et CRM open source basé sur le Web qui peut être utilisé pour gérer vos opérations commerciales.
Ce tutoriel a été testé et écrit pour un VPS CentOS 7, mais il devrait fonctionner sur n'importe quelle distribution Linux basée sur RPM.


Au moment de la rédaction de ce tutoriel, la dernière version stable de Dolibarr ERP CRM est la 3.8.2 et elle nécessite :

  • PHP 5.3 ou version ultérieure avec sessions utilisateur activées.
  • Apache Web Server>=2.0 compilé avec le module mod_rewrite et avec les directives suivantes autorisées :RewriteEngine, RewriteBase, RewriteCond et RewriteRule. ;
  • PostgreSQL, MariaDB ou MySQL installé sur votre VPS Linux (n'utilisez pas MySQL version 5.5.40 ni 5.5.51).

Commençons par l'installation. Téléchargez la dernière version de Dolibarr disponible sur http://www.dolibarr.org sur le serveur et extrayez-la à l'aide des commandes suivantes :

cd /var/www/html/wget http://www.dolibarr.org/files/dolibarr.tgztar xvfz dolibarr.tgzmv dolibarr-* dolibarrchown -R apache:apache /var/www/html/dolibarr 

Nous allons configurer Dollibar pour utiliser une base de données PostgreSQL, donc supprimez MariaDB si elle est déjà installée :

yum supprimer mariadb*

Installez PHP, le serveur Web Apache et d'autres packages prérequis :

yum installer php php-common php-cli php-gd php-pgsql httpd sudo openssl mod_ssl

Installez PostgreSQL :

yum installer postgresql postgresql-server postgresql-libs

Une fois PostgreSQL installé, nous devons initialiser la base de données PostgreSQL avant le premier démarrage du service PostgreSQL :

postgresql-setup initdb

Editez le fichier de configuration ‘/var/lib/pgsql/data/pg_hba.conf’

vi /var/lib/pgsql/data/pg_hba.conf

modifier :

local tous tous peerhost tous tous 127.0.0.1/32 identhost tous tous ::1/128 ident

à :

local tous tous trusthost tous tous 127.0.0.1/32 trusthost tous tous ::1/128 trust

Démarrez PostgreSQL et activez-le au démarrage :

systemctl démarrer postgresqlsystemctl activer postgresql

Ensuite, exécutez les commandes suivantes à partir de la ligne de commande :

sudo -s -u postgrescreateuser dolibarruserpsql -h localhost -d template1 -c "modifier l'utilisateur postgres avec le mot de passe 'postgespAssW0Rd'"psql -h localhost -d template1 -c "modifier l'utilisateur dolibarruser avec le mot de passe 'Y0uRpAssW0Rd'"psqlcreate database dolibarr encodage 'UTF8' propriétaire dolibarruser;exit

N'oubliez pas de changer 'postgespAssW0Rd' et 'Y0uRpAssW0Rd' et d'utiliser un mot de passe fort pour les comptes utilisateurs PostgreSQL 'postgres' et 'dolibarruser' respectivement.
Modifiez le '/var/lib/pgsql/data/pg_hba.conf ' fichier de configuration :

vi /var/lib/pgsql/data/pg_hba.conf

Ajoutez/modifiez les lignes suivantes :

local tous dolibarruser md5local tous postgres md5host tous tous 127.0.0.1/32 identhost tous tous ::1/128 ident

Redémarrez le service PostgreSQL pour que les modifications prennent effet :

systemctl redémarre postgresql.service

Vous pouvez tester une connexion avec l'utilisateur 'dolibarruser' en utilisant la commande suivante :

psql -d postgres -U dolibarruser -W

et tapez votre mot de passe utilisateur dolibarr comme mot de passe , puis tapez \q pour quitter si la connexion est correcte.
Démarrez Apache et activez-le pour qu'il démarre au démarrage :

systemctl démarrer httpdsystemctl activer httpd

Créez un fichier de configuration "/etc/httpd/conf.d/vhosts.conf" :

vi /etc/httpd/conf.d/vhosts.conf

Ajoutez la ligne suivante :

IncludeOptional vhosts.d/*.conf

Créez un nouveau répertoire ‘/etc/httpd/vhosts.d’ où nous mettrons tous les hôtes virtuels :

mkdir /etc/httpd/vhosts.d

Créez un hébergeur virtuel pour votre nom de domaine :

cd /etc/httpd/vhosts.dvi votre-domaine.conf

et ajoutez-y le contenu suivant :


ServerAdmin [email protected]
DocumentRoot "/var/www/html/dolibarr"
ServerName your-domain.com
ServerAlias ​​www. votre-domaine.com
ErrorLog "/var/log/httpd/votre-domaine.com-error_log"
CustomLog "/var/log/httpd/votre-domaine.com-access_log" combiné


DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Exige tous accordés

Redémarrez Apache en utilisant systemctl pour que les modifications prennent effet :

systemctl redémarre httpd

Ouvrez votre navigateur Web préféré, accédez à http://votre-domaine.com/htdocs/install/ et suivez les instructions simples. Définissez les informations suivantes sur la base de données Dolibarr :

Nom de la base de données :dolibarrType de base de données :pgsqlServer :localhostPort :5432Login :dolibarruserPassword :Y0uRpAssW0Rd

Sur la page suivante ‘Installation ou mise à jour de Dolibarr – Création du login administrateur’, créez un nouveau compte administrateur :

Connexion admin Dolibarr :    adminPassword :y0urAdm1npassw0rdRetaper le mot de passe une deuxième fois :y0urAdm1npassw0rd

Pour des raisons de sécurité, vous devez ajouter un fichier nommé install.lock dans le répertoire racine des documents de Dolibarr, afin d'éviter toute utilisation malveillante de celui-ci :

touchez /var/www/html/dolibarr/htdocs/install/install.lockchown apache:apache /var/www/html/dolibarr/htdocs/install/install.lock

Connectez-vous au back-end d'administration de Dolibarr à l'adresse http://votre-domaine.com/htdocs/admin/ et configurez Dolibarr selon vos besoins.

C'est tout. L'installation de Dolibarr est maintenant terminée.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement optimisé CentOS, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Dolibarr ERP CRM logiciel pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer le serveur PostgreSQL sur RHEL 8 / CentOS 8

  2. Comment installer PostgreSQL sur CentOS 7

  3. Comment installer PostgreSQL sur CentOS 7

  4. Comment installer PostgreSQL 10 sur CentOS 6 / RHEL 6

  5. Comment installer PostgreSQL sur CentOS 7 / RHEL 7

Comment installer Odoo (ERP et CRM Open Source) sur CentOS 8

Comment installer PostgreSQL sur CentOS 6

Comment installer Vtiger CRM sur CentOS 7

Comment installer OpenNMS sur CentOS 7

Comment installer Vtiger CRM sur CentOS 8

Comment installer Odoo (ERP et CRM Open Source) sur CentOS 8