Dolibarr 10.0.2 sur Synology DS218

Bonjour,

Après plusieurs tentatives d’installation de Dolibarr 10.0.2 sur mon Synology DS218 je me tourne vers vous.

Mon VHOST : Apache 2.4; PHP 7.2, Maria DB 10 (port 3307)

J’ai mis les bons droits sur le dossier dolibarr pour le user http.
J’ai augmenté les timeouts de php, nginx.

Au bout d’une minute l’installation plante systématiquement avec une erreur 504.

D’avance merci pour votre aide !

BOnjour,

Les logs disent quoi ?
Le php max_excution_time est réglé sur combien ?
https://www.synology.com/fr-fr/knowledgebase/DSM/help/WebStation/application_webserv_php

Le Php max_execution_time est sur 600s.

Concernant les logs (de nginx) j’ai :

2019/10/21 18:24:58 [error] 20532#20532: *3823 upstream timed out (110: Connection timed out) while reading response header from upstream, client: xxxxx, server: xxxx, request: « POST /install/step2.php HTTP/1.1 », upstream: « fastcgi://unix:/run/php-fpm/php-40e4d6cb-bf06-418d-90cd-57eb892f4be0.sock », host: « xxxx », referrer: « https://xxxx/install/step1.php »

Et pour Apache 2.4 :

2019-10-22T09:37:04+02:00 xxx[Tue Oct 22 09:37:04.053125 2019] [proxy_fcgi:error] [pid 5799:tid 547616715168] (70007)The timeout specified has expired: [client xxx] AH01075: Error $

C’est comme si Nginx n’attendait pas la fin de l’exécution du script php du Vhost sous Apache 2.4

J’ai trouvé la solution.

Modifier /usr/local/etc/apache24/conf/httpd24.conf en ajoutant :

Timeout 600
ProxyTimeout 600

Puis redémarrer Apache.

Merci pour votre aide.

2 « J'aime »

Bonjour,

Petit récap des manipulations.

Je vais regarder pour faire un package pour synology si j’ai le temps!

Se connecter en ssh après l’avoir activé dans DSM avec les identifiants admin.

taper sudo su puis entrer le mot de passe admin

ensuite taper vi /usr/local/etc/apache24/conf/httpd24.conf

Activer insertion

Rajouter les deux lignes à la fin du fichier

Appuyer sur échap

Taper :wq

redémarrer apache sur dsm

enjoy

Merci pour la solution !

Moi j’avais l’erreur 500