Probleme affichage page dolibarr ngins sur debian buster

Bonjour Tous,

je suis en train d installer Dolibarr 11.0.3 avec Nginx et MariaDB sous Debian 10 Buster:

j ai suivi le guide jusu’à étape 6 du guide . la page ngins (welcome to ngins ) s’affiche bien.
mais à l étape 6 la pagne Dolibarr ne s’affiche . j’ai toujours ( la page welcome de ngins ) au lieu d 'avoir la page Dolibarr!!

Quelqu’un pourrait it m aider svp?
Merci d’avance

Tbb

Bonjour,

A première vue, je dirais que tu as installé les scripts dans un sous repertoire et que tu essais d’accéder à la racine.

comment est installé dolibarr ? deb ou décompression d’une archive ?
Quelle est l’arboressence dans le repertoire www ?
As tu configuré un vhost en plus ?
peux tu poster un screen des chemins et url lors de l’install ? (en masquant les domaines)

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

Bonjour,

le problème vient de la, NGINX est configuré pour répondre avec l’application Dolibarr uniquement si le nom de domaine est exemple.com

Si vous n’avez pas de nom de domaine il faut :
dans /etc/nginx/sites-available/dolibarr.conf

server {
listen 80;
listen [::]:80;
root /var/www/html/dolibarr/htdocs;
index index.php index.html index.htm;
server_name dolibarr.dev;

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;
 }

}

Ensuite faite un nano /etc/hosts

rajoutez une ligne avec 127.0.0.1 dolibarr.dev

Reboot

Puis accédez à Dolibarr avec http://dolibarr.dev/

bjr ksar

ah ok , merci je regarde et je vs reviens

Tbb

super ça marche merci beaucoup!!!

tbb

1 « J'aime »