Projet

Général

Profil

Mise en place de Dolibarr en 5 minutes

Installation des dépendances

On installe Apache, php et mysql :

sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-cli php-gd php-curl php-intl php-json php-xml php-zip php-mbstring php8.2-intl php8.2-gd unzip wget -y

On lance ensuite l'installation sécurisée de mysql :

sudo mysql_secure_installation

Mise en place de la base de données

connexion à la BDD :

sudo mysql -u root -p

Pensez à modifier le mot de passe (vous pouvez aussi modifier le nom d'utilisateur)

CREATE DATABASE dolibarr CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'dolibarruser'@'localhost' IDENTIFIED BY 'motdepassefort';
GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarruser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Téléchargement et instllation de Dolibarr

On va télécharger, décompresser et mettre les droits d'accès necessaires :

cd /var/www/html
sudo wget https://sourceforge.net/projects/dolibarr/files/latest/download -O dolibarr.zip
sudo unzip dolibarr.zip -d dolibarr
sudo chown -R www-data:www-data dolibarr

Configuration d'Apache

On créé un fichier de configuration pour Dolibarr dans Apache :

sudo nano /etc/apache2/sites-available/dolibarr.conf

Collez ensuite ce code dans le fichier de configuration, puis enregistrez et fermez le.

<VirtualHost *:80>
    ServerAdmin admin@localhost
    DocumentRoot /var/www/html/dolibarr/htdocs
    ServerName dolibarr.local

    <Directory /var/www/html/dolibarr/htdocs>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
    CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined
</VirtualHost>

Activation d'Apache

sudo a2ensite dolibarr.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Accès depuis le navigateur

Pour y accéder depuis le navigateur, éditez le fichier :

sudo nano /etc/hosts

et collez y ceci, puis enregistrez :

127.0.0.1 dolibarr.local

Puis nettoyez le dossier d'installation :

sudo rm -rf /var/www/html/dolibarr/htdocs/install

Tout est bon ! Vous pouvez y accéder depuis http://localhost/dolibarr/dolibarr-app/htdocs/