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/