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 !
ksar
2
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 »
BB2A
5
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 !