bjr Arre
ci dessous les commandes utilisées selon le guide :
sudo apt update
sudo apt install mariadb-server
sudo mysql_secure_installation
sudo mysql -u root -p mysql
sudo mysql -u root -p mysql
CREATE DATABASE dolibarr;
CREATE USER ‹ dolibarr_user ›@‹ localhost › IDENTIFIED BY ‹ password ›;
GRANT ALL PRIVILEGES ON dolibarr.* TO ‹ dolibarr_user ›@‹ localhost ›;
FLUSH PRIVILEGES;
EXIT;
sudo apt install curl gnupg2 ca-certificates lsb-release
echo « deb http://nginx.org/packages/debian lsb_release -cs
nginx »
sudo tee /etc/apt/sources.list.d/nginx.list
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -
sudo apt-key fingerprint ABF5BD827BD9BF62
pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62
uid [ unknown] nginx signing key [email protected]
sudo apt update && sudo apt install nginx
sudo nginx -v
sudo service nginx start
sudo service nginx status
ici j ai donc la page nginx
welcome nginx
sudo apt install php7.3-fpm \
php7.3-common php7.3-curl php7.3-intl \
php7.3-mbstring php7.3-json php7.3-xmlrpc \
php7.3-soap php7.3-mysql php7.3-gd \
php7.3-xml php7.3-cli php7.3-zip;
sudo nano /etc/php/7.3/fpm/php.ini
a remplir avec contenu ci dessous :
file_uploads = On
allow_url_fopen = On
memory_limit = 512M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Europe/Paris
Sauvegardez, quittez le fichier, reredémarrez PHP-FPM afin que les changements soient pris en compte
sudo service php7.3-fpm restart
installation dolibarr
cd /tmp
wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/11.0.3/dolibarr-11.0.3.zip
unzip dolibarr-11.0.3.zip
sudo mv dolibarr-11.0.3 /var/www/html/dolibarr
sudo touch /var/www/html/dolibarr/htdocs/conf/conf.php
sudo chown -R www-data:www-data /var/www/html/dolibarr/
sudo find /var/www/html/dolibarr -type f -exec chmod 644 {} ;
sudo find /var/www/html/dolibarr -type d -exec chmod 755 {} ;
sudo mkdir /var/www/html/dolibarr/documents
sudo chown -R www-data:www-data /var/www/html/dolibarr/documents
sudo chmod 644 /var/www/html/dolibarr/documents
hote virtuel
sudo nano /etc/nginx/nginx.conf
user www-data;
error_log /var/log/nginx/error.log;
include /etc/nginx/sites-enabled/*;
sudo rm /etc/nginx/conf.d/default.conf
sudo mkdir sites-available
sudo mkdir sites-enabled
sudo nano /etc/nginx/sites-available/dolibarr.conf
a remplir avec ci dessous :
server {
listen 80;
listen [::]:80;
root /var/www/html/dolibarr/htdocs;
index index.php index.html index.htm;
server_name example.com www.example.com;
client_max_body_size 100M;
location ~ ^/api/(?!(index\.php))(.*) {
try_files $uri /api/index.php/$2?$query_string;
}
location ~ [^/]\.php(/|$) {
include fastcgi_params;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
sudo ln -s /etc/nginx/sites-available/dolibarr.conf /etc/nginx/sites-enabled/
sudo service nginx restart
en principe a ctte etapte tel que expliue dans le guide en rentrant adresse ip je dois avoir :
DOLIBARR
malheresement j ai toujours : welcome nginx
merci de m 'eclairer je suis pratiquement à la fin.
TBb