Dolibarr 19.0.2 sur Synology DSM7.2.1

Bonjour,

J’ai installé il y a quelques années un Dolibarr sur un ancien Synology et là j’essaie d’en installer un sur un nouveau mais je ne m’en sors pas. Je me suis décidé à acheter un package sur Dolistore mais il n’est plus dispo donc je vais encore essayer de le faire moi-même :

Synology DS223 avec DSM7.2.1
J’ai installé :
Apache httpserver 2.4
MariaDB10 et configuré un mot de passe.
PHP8.2
Webstation

J’ai décompréssé dolibarr dans le dossier comme suit : web/dolibarr
en tapant mon https://IP/dolibarr/htdocs/, j’ai une erreur 500
j’ai essayé aussi avec http au lieu de https

ensuite j’ai installé phpmyadmin. J’arrive à l’ouvrir en mettant « root » et mon mot de passe de MariaDB10.

j’ai essayé d’installer PHP7.4 aussi mais j’ai toujours l’erreur 500 à chaque fois. J’ai finalement trouvé et suivi cette procédure : EDIT : je viens de suivre cette procédure (sans VM) et ça progresse, j’arrive maintenant à la page d’installation : Installing Dolibarr on Synology NAS. no docker or CLI required - Installing my Dolibarr - Dolibarr international forum

je n’aurais jamais deviné tout seul ! Merci beaucoup !
Merci :slight_smile:

Maintenant, comme plein de gens j’ai l’impression, ça bloque au STEP2 trop long et ça finit par une erreur 504… ah là là… il faut apparemment augmenter des délais PHP. J’ai mis 600s au lieu de 60s mais ça plante toujours : Erreur 504 au bout d’un moment. Vous mettez plus que 600s ?

EDIT : J’ai mis 3600s secondes finalement de timeout et hourra, ça a fonctionné ! C’est bon, je suis maintenant en train de configurer la société, etc… :slight_smile:

1 « J'aime »

Bonjour,

T’as de la change mon amis je viens d’écrire un tuto pour toi :heart:
Il continent toute la partie préparation du Synology et des outils nécéssaires.

Installation de Dolibarr sur Synology

1 « J'aime »

C’est super :slight_smile: Peut-être faut-il compléter la partie « installation de Dolibarr », parce le remplissage n’est pas forcément intuitif pour un néophyte une fois faite toute la préparation que tu as bien détaillée :slight_smile: et qu’il y a un problème que beaucoup ont (dont moi) avec un problème de timeout à l’étape STEP2. Les timeout PHP par défaut sont à 60s. Même en passant à 600s pour moi ça n’a pas fonctionné. J’ai mis 3600s pour que ça passe (j’ai un DS223). Sans internet pour comprendre et trouver la solution, une personne comme moi n’est pas capable de s’en sortir :slight_smile:

Après il y a ce wiki.

oui je l’avais vu mais je n’ai pas su comment faire le lien avec un synology. Pour moi c’était pour un windows ou une machine linux. J’ai suivi la procédure que j’ai mise dans mon premier post, celle-ci : Installing Dolibarr on Synology NAS. no docker or CLI required - Installing my Dolibarr - Dolibarr international forum

le seul point au final où j’ai galéré c’est qu’il a fallu que j’augmente le timeout du PHP. Pour certains, ça a marché avec 600s au lieu de 60s, moi non. Du coup j’ai directement mis 3600s et là ça a marché. Je ne sais pas en combien de temps parce que je n’étais pas devant.

Le probleme du synology c’est qu’il a des interfaces dédiés et que les parmètres ne sont pas modifiables à travers les fichiers de configs.

Bonjour à tous, super tuto. J’ai suivi à la lettre et tout fonctionne.
Mon problème est à l’étape 8 :slight_smile:
Pas moyen de mettre les bons droits sur le repertoire « documents » pour que l’installation se poursuive. J’ai toujours un message d’erreur pour me dire que le repertoire n’existe pas ou que le service web n’a pas les accès pour écrire dans le répertoire. J’ai tout essayé, je suis désespéré !
Merci de votre aide.

Salut,

  1. Est ce que le user http à les accès lecture et écriture sur le dossier web ?
    File station => web => click droit => propriété => permission
  • Utilisateur : http
  • Type : Autoriser
  • Permission : Lire & écrire
  1. Est ce que [Personnaliser PHP open_basedir] est faite correctement ?
    avec les bon noms de volume ? (section 8.3.1.4)

Hello,

  1. Je n’ai pas d’utilisateur http déclaré dans le NAS. J’ai un groupe http. Je dois donc créer un utilisateur http avec les droits sur le répertoire document ?

  2. J’ai un doute. Pour [Personnaliser PHP open_basedir], j’ai fait un copié collé de ta procédure en modifiant uniquement le nom du volume :
    /volume1/web/dolibarr/documents:/volume1/web/dolibarr/documents/api/temp

Alors que mon dolibarr se trouve ici /volume1/web/dolibarr-19.0.2/

Web Station utilise le (utilisateur ou groupe) http.
Il faut juste voir si le (utilisateur ou groupe) est autorisé sur le dossier web

Oui c’est fait ca :

ca c’est bon.

pour le dossier il faut mettre le chemin complet jusqu’au dossier documents ( et api si on l’active).

Dans ton cas c’est /volume1/web/dolibarr-19.0.2/documents/
si tu n’a pas de sous dossier dans dolibarr-19.0.2

Le fait de mettre le bon répertoire document a corrigé le problème.
Now j’ai une belle erreur sur le step 2 à l’installation

Bonjour, apparemment c’est une erreur commune liée à un problème de time-out. Par défaut, le time-out PHP est à 60s, ce qui est OK en utilisation commune mais pas lors de l’installation qui est plus longue. Les gens conseillent de mettre 600s.
Pour moi ça n’a pas suffit, j’ai carrément mis 3600s et ça a fonctionné. J’ai détaillé ça ici : Dolibarr 19.0.2 sur Synology DSM7.2.1 - #3 par JphenixB

Hello, en plus je l’avais lu ton post :slight_smile:
C’est ici la modif sur les 3 champs ?

c’est ça, j’ai mis 3600s partout :slight_smile: mais 600 fonctionne pour d’autres.

1 « J'aime »

Je viens de faire un test à 600, ca a crashé ! Je recommence à 3600 :crossed_fingers: :crossed_fingers: :crossed_fingers:

Dolibarr est opérationnel !!!
Merci @JphenixB et @loulou4cv pour votre aide précieuse. C’est top.

Super @pews88 :slight_smile: ça fait plaisir, bonne journée.

1 « J'aime »

Après une semaine à changer des fichiers de config dans tous les sens j’ai testé ta solution @loulou4cv et ça a fonctionné ! Merci merci merci !!!

1 « J'aime »