Installation / mise à jour QNAP - Dolibarr 10.0.0

,

QNAP TS-269L version 4.3.4 Build 20190701 avec phpMyAdmin 4.8.2.0 et PHP Version 5.6.38

Bonjour,

L’installation ou la mise à jour de Dolibarr 10.0.0 sur QNAP met en évidence qu’il n’y a pas la fonction INTL d’activer sur PHP.
Cette fonction est-elle vraiment nécessaire ? Comment peut-on l’activer ?

Ci-joint le rapport PHPINFO (vous remarquerez qu’il n’y a aucune mention sur le PECL ni INTL…)

Avez-vous des idées ?

Pièces jointes :

Bonjour @GWARED,

Après quelques recherches sur les forums/communautés QNAP, il semble qu’il n’y ait en effet pas possibilité d’activer l’extension intl pour PHP.

La solution de contournement serait de faire tourner une machine virtuelle sur le NAS pour installer PHP avec les extensions qu’il faut uniquement pour Dolibarr en utilisant Virtualization Station mais votre modèle de NAS ne le supporte pas (donc, ce n’est pas possible).

Bien que les NAS soient de plus en plus polyvalents, ils sont à la base faits pour du stockage de fichiers, pas franchement pour de l’hébergement Web même s’il est vrai que cela peut dépanner dans certains cas :wink:

Vous avez plusieurs possibilités en fonction de vos compétences :

  • installer une machine en interne dédiée à Dolibarr avec la bonne version de PHP et les extensions qui vont bien
  • souscrire un hébergement mutualisé et installer Dolibarr dessus
  • souscrire un VPS (serveur privé virtuel) ou un serveur dédié et y installer Dolibarr (en administrant et sécurisant la machine vous même)
  • souscrire un abonnement auprès d’un prestataire spécialisé Dolibarr qui fournit de l’hébergement (et un support éventuel) spécifique à Dolibarr (mode SaaS : logiciel en tant que service) : voir https://wiki.dolibarr.org/index.php/List_of_Dolibarr_partners_and_providers#France

Bonjour
Les partners sont souvent des développeurs.
Il y a aussi https://wiki.dolibarr.org/index.php/Dolibarr_suppliers_France où il y a la majorité des autres.

J’en fais partie. Pur intégrateur et hébergeur.
@+

1 « J'aime »

Merci pour la précision philazerty :wink:

Bonjour à toute et tous
Bienvenue au club des « victimes » de QNAP

Quelqu’un a t il une info sur la question de base de GWARED ?

A quoi sert la fonction INTL ? Quels sont les risques à ignorer cette fonction ?

Pour ma part, la V10 tourne sur un QNAP de test, je n’ai rien remarqué de particulier sauf le waring à l’installation !

Belle journée

Régis

1 « J'aime »

Bonjour,

Pour répondre à la question de base, l’extension intl de PHP fourni des fonctions d’internationalisation.
À priori, il ne n’agit pas d’un prérequis mais d’un simple avertissement et il est possible d’utiliser Dolibarr sans l’extension intl d’activée.

Le changelog dit ceci :

Donc à priori pour l’instant, pas d’impossibilité bloquante à ne pas disposer de l’extension intl (mais peut-être que quelqu’un de la core team aura plus d’infos à apporter).

Bonjour

Intl semble installable selon ce sujet https://forum.qnap.com/viewtopic.php?t=87452 mais il faut savoir faire et les futures maj de qnap peuvent compromettre la suite voir tout annuler.

D’après ce que j’ai lu Intl intervient dans les niveaux de warning et les dates en autres. A part un retour d’un super dev pour préciser ce qui va coincer, seuls les tests pourront nous renseigner.

Comme @jtraulle, je pense que le n’as qnap ou autre n’est pas adapté. Tant qu’à avoir un n’as, mettez en place un petit serveur

@+

1 « J'aime »

Bonjour,

les fonction INTL vont plus loins que ça : c’est un peu le « principe » des « traductions » sous dolibarr -> ça rend l’international facile, sans avoir à tout gérer dans le code en spécifique:
si anglais alors « hello »
si francais alors « bonjour »
si … etc…

à la place c’est une variable, avec des règles
et ça fonctionne pour les dates, les fuseaux horaires, etc etc…

Je rejoins phyl et jtraulle : héberger un dolibarr en prod sur un NAS est une erreur.

et +1 pour la remarque de phil pour les petits serveurs locaux : toutes mes instances de tests sont sur … raspberry :happy:
(et je suis sur que pour moins de 10 user, ça tient la route en terme de performance, après, il faut se blinder au niveau de sauvegardes)

Donc, si je vous suis bien , un PC standard , éventuellement sous linux serait mieux qu’un NAS pour héberger en local ?

Régis

Absolument, sur un PC standard tu peux mettre la distribution Linux que tu souhaites (Debian, Ubuntu server, CentOS, etc.), installer Apache et PHP et les extensions qui vont bien (intl par exemple) voir pour les distributions basées Debian, utiliser le paquet .deb pour installer plus simplement Dolibarr.

Et comme le dit Arre, un Raspberry peut faire le job :wink:

Salut adeoexpo,

15 fois (en terme de performance et de souplesse de mise à jour)

après, il serait quand même nécessaire de monter un raid dessus pour avoir la même redondance de donnée qu’un NAS, (mais bon … deux disque dur et la bonne config, et c’est parti …)
ou à l’inverse de s’assurer de la redondance de matériel pour pouvoir retravailler rapidement en cas de grosse panne. (un crash = remplacement de tout le matériel … et à y compter, c’est beaucoup moins cher que la redondance « à chaud » au prix d’une indisponibilité passagère surtout à 40€ le raspberry ^^)

Et dans tous les cas : SAUVEGARDE (mais ça, ça ne fait aucune différence entre les deux solutions)

procédure procédure procédure …

c’est le prix d’un hébergement local : pas cher et indépendant, mais gourmand en temp :laugh:

1 « J'aime »

@jtraulle ha bah … on a posté en même temps, mais même avis à peut prêt. ^^

A tous les novices qui liraient ces lignes : ne vous lancez pas là-dedans.
Le présent débat est uniquement pour ceux qui voudrait s’auto héberger. (notamment ceux qui le font sur un NAS)

PS: doliWamp et doliMamp étant la meilleure des solutions pour découvrir dolibarr, et à contrario, une solution encore pire que celles évoquée ci dessus pour du long terme.

-> ou vous avez les compétences et le temps pour le faire
-> ou vous confiez ça à un pro et vous vous concentrez sur votre métier.

1 « J'aime »

@adoexpo
Un petit serveur HP avec raid coûte 300 a 400 euros soit le prix d’un Nas.
Ensuite si tu n’es pas a l’aise avec un linux, Windows fonctionne très bien, c’est d’ailleurs ma base de travail pour mes tests en local. Mes serveurs eux sont sous Centos.
@+

1 « J'aime »

Bref,

pour en revenir à la question initiale de GWARED :

oui c’est grave : car comme la fonction a été implémentée dans dolibarr (s’appuyant sur des évolutions de php): elle va être indispensable à l’avenir. (il y aura certainement des fonctions natives de dolibarr qui seront remplacée par cette fonction)

non : personne ne pourra t’aider pour du Qnas ici (voir leur assistance à eux: pour dolibarr : l’asso ne donne que des pré-requis)

L’hébergement local est une bonne option si tu as le temps et les compétences. (ou vraiment pas de moyens financiers)
L’hébergement local peut être indispensable si tu as une faible bande passante ou besoin d’un temps de réponse rapide locale et une dispo même en cas de coupure internet.

dans tous les autres cas selon moi : le choix d’un hébergement local n’est pas adéquat.

Bonjour,

Merci pour les infos. Je reviens vers vous une fois que j’ai une réponse de QNAP.

Cordialement,

Bonjour,
je considère que le QNAP peut être une bonne solution mais avec processeur Intel et au moins 4 Go de RAM.
Deux disques en RAID1 minimum.

Il faut obligatoirement créer une machine virtuelle et avec un environnement sur Debian, un serveur graphique minimum (type xfce) et c’est tout !
Cela permet d’être entièrement configurable et « sauvegardable ».

Voila ceci ne regarde que moi, mais cela marche très bien :happy:

PS: avec 8 Go de RAM, on peut installer une deuxième machine pour le test ( mise a jour et test de module ) hors production !

@Patrice86 +1
tu as prononcé le mot magique : « VM » mais la plus part des utilisateurs de NAS (et autres serveur locaux) sont totalement étrangers à cette notions. (avec tout ce qui va bien de sauvegarde à chaud adaptée bien sûr…)

En lisant tes lignes, j’en viens même à me poser la question si de la redondance matérielle bon marché n’est pas plus adaptée à de petites structures/budgets (< 10 users)

on a des stats sur le nombre de user par install dolibarr ? ou au moins une estimation ?

@Arre,

J’avoue j’ai pas de stat, mais de 1 à 5 c’est ok avec un celeron 4 coeurs.
Je pense que 10 utilisateurs devrais marcher ( à essayer) mais une augmentation mémoire à 8 Go serait un plus.

Sur ces NAS il y a souvent deux interfaces réseau en giga et possibilité de les coupler, donc cela devrait encaisser plus d’utilisateur, après des version avec core i3 existe aussi si le budget suis ! :happy:

L’avantage que je vois c’est l’administration du RAID1 par le QNAP et pas sous debian car trouvé une carte RAID matériel qui fonctionne sous debian pas cher, c’est rare ! ( sur notre serveur Debian, l’ASR-6405, c’était un peu couteux à l"époque :unhappy: )

La problématique majeure sur un nas sans vm c’est la quasi impossibilité de maîtriser vraiment la machine. Si qnap ou autre décidé de ne pas monter telle ou telle fonctionnalité c’est vite bloquant.
Pourquoi acheter un nas qui fait le boulot d’un serveur dans ce cas.
Attention a l’amalgame des ports Ethernet car ça change rien si le Switch au bout ne traité pas et de toute façon ce n’est pas utile voir dangereux en terme de sécurité. De toute façon vous n’irez pas plus vite que les disques. Si beaucoup d’utilisateurs, c’est du processeur et de la mémoire qu’il faut.
Le Nas c’est pour du stockage.
@+

+1 : Séparation des usages c’est la base :

Donc

  1. NAS = Stockage
  2. Serveur = Appli