HELP echec de mise a jour

Bonjour @jerome33 ,

Mon propos n’était absolument pas de dénigrer Doliwamp, mais comme la justement expliquée @arre, Doliwamp est un « produit d’appel », qui permet de très rapidement mettre en place un Dolibarr pour tester ou gérer une petite association.
Quand on parle d’entreprise, les données contenues dans Dolibarr sont très importante et Doliwamp montre assez vite ces limites.

Pour le NAS, il s’agit de quelle marque de NAS ?

Bonjour @ksar
Merci pour votre réponse. Je comprends mieux maintenant qu’on m’explique. Il est dommage que ces informations ne soient pas précisées sur le site de Dolibarr au moment du choix de la solution pour que l’utilisateur ne fasse pas un mauvais choix.
Donc en effet si cette solution que je pensais définitive est en fait une solution boiteuse, je veux bien un peu d’aide pour faire une migration vers une bonne solution.
La solution d’héberger la base de donnée sur mon NAS est-elle bonne ?
Mon NAS est un QNAP TS-269L.

Il ne faut pas être à ce point extrémiste : doliwamp n’a rien de boiteux, c’est juste que ce package est adapté à certains usages.

Quand tu choisis une voiture : personne ne te fait le comparatif entre une twingo et une ferrari, car il s’entend que l’acheteur fais son choix.

Là c’est pareil :
installer un script php accompagné d’un package d’installation automatique des serveurs, dans un environnement local non maitrisé,
ça n’est pas la même chose que confier l’hébergement à un spécialiste…
et ça n’a pas le même coût (en acquisition de compétence interne ou en € de prestataire)… :slight_smile:

Je n’ai pas trouvé les caractéristiques du TS-269L mais ça semble être une gamme pro, donc oui ça peut être un bon moyen d’avoir un Dolibarr accessible et un minimum sécurisé contre une panne simple.

OK. Merci pour vos réponses.
Auriez vous un lien ou une procédure explicative de la marche a suivre pour une telle migration sur un NAS ?

Bonjour,

Il y a quelques sujets qui traitent de cette problématique :

Bonjour
Merci @ksar .
J’ai survolé les liens que vous m’avez donné mais je n’ai pas tout compris. Je suis en vacances dans quelques jours. Je profiterai de mes vacances pour effectuer ces manips.
Je vous tiendrais au courant.
Je vous remercie pour votre aide et vous souhaite à tous de bonnes fêtes.

Bonjour,

Etant moi aussi à la recherche d’une solution pour rétablir mon Dolibarr suite à une tentative de m-à-j, je trouve certaines réponses un peu raides (« se faire envoyer bouler » est assez juste).
Les personnes qui cherchent de l’aide n’ont pas le savoir et les connaissances que peuvent avoir les personnes à même de répondre. La comparaison entre Twingo et Ferrari, non mais quelle poilade…

Je trouve aussi que la procédure de m-à-j est loin d’être user friendly (désolé si je plombe l’ambiance) et qu’un échec refroidit très vite l’utilisateur.

Je vais continuer à suivre ce sujet en espérant que @jerome33 ait sa réponse et que cela m’aide à réparer mon Dolibarr.
Joyeuses fêtes à toutes et tous

Bonjour
Doliwamp est un installateur tout en un effectivement accessible aux non techniques. De par sa conception il n’est pas optimisé pour travailler à 50 utilisateurs et/ou à connecter à internet !
Pour de l’utilisation monoposte c’est très bien. Il faut juste penser à faire des sauvegardes ailleurs que sur le poste hébergeur.
Pour faire une mise à jour majeure, le plus sûr c’est de faire une sauvegarde de la base et des documents, désinstaller Doliwamp, installer la nouvelle version de Doliwamp puis de restaurer la base de données et les documents.
C’est nécessaire si des services embarqués changent comme par exemple mysql qui devient mariadb.
@+

1 « J'aime »

Bonjour
@Pesselles
J’ai pu réparer mon Dolibarr en remettant les ancien fichiers de « C:\dolibarr\www\dolibarr » à leur place.
Ca a tout simplement annulé la MAJ (ce que je ne savais pas et heureusement que je les avais sauvegardés au lieu de les supprimer comme ils te disent dans Dolibarr).
Je n’ai donc pas fais ma MAJ.
@Philazerty Comme j’avais dit, je suis en vacances, je me penche donc sur cette migration.
N’ayant pas fais la MAJ de mon Dolibarr, est ce que ca va me poser problème pour la restauration de la base ?
Autre question. Tu parles de base de données MariaDB au lieu de MySQL. Mon NAS ne possède que MySQL et pas MariaDB.

Petit retour
Que c’est compliqué pour un novice avec des infos gruyere !
J’y ai passé des heures et des heures mais j’ai quand même réussi à l’installer sur mon NAS.
J’ai installé la version 13.0.2 pour avoir la même que Doliwamp et ne pas avoir de souci de transfert de données.
Ensuite, j’ai copié le répertoire document et intégré la sauvegarde de ma base Doliwamp avec PhpMyAdmin.
Jusque la, apparemment, c’est bon.
Il me reste à faire la mise a jour et la sauvegarde.
Est ce que quelqu’un peut me décrire la marche a suivre pour faire la MAJ ?
En ce qui concerne la sauvegrade, Il n’y a que la sauvegarde manuel MySQL Dump (php) qui fonctionne.
Capture
Comment la programmer dans les travaux planifiés ?
Merci d’avance

Salut @jerome33 ,

ça n’est pas suffisant « apparemment » : il faut tout tester :slight_smile:

sur le wiki et je ne sais combien de discussions sur le forum.

Pas évident de savoir comment t’aiguiller si tu n’expliques pas ce que tu fais, ou quel message d’erreur tu rencontres.

En activant le module « TRAVAUX PLANIFIÉS »
et en paramétrant une tâche « cron » ou « planificateur de tâche » dans l’OS de l’hébergement : le paramétrage seul du module dans dolibarr ne suffit pas. (renseignements sur le wiki, sur le forum et sur la page de config du module)
et pour rappel : une sauvegarde en local (dans ton cas sur le NAS) n’est pas une sauvegarde → il faut la transférer ailleurs (support physique, cloud, FTP, …)

Pour avoir une aide rapide et précise, je te conseille de détailler tes demandes:

  1. j’ai fais ça ça et ça
  2. j’ai activer tel truc
  3. j’ai cliqué là
  4. j’ai tel message d’erreur (ou : je suis perdu à tel endroit; ou : je pensais avoir tel résultat, mais j’obtiens tel truc; etc…)

le tout illustré de captures d’écran et d’info sur le système si c’est pertinent (version de dolibarr, d’OS, de php, etc…)

bonjour @Arre

  • Pour les MAJ, il y a trop de versions et je ne sais pas quoi choisir. J’etais avec doliwamp et ca je connaissais. Je ne sais pas comment faire avec un serveur web et BDD sur un NAS.

  • Pour la sauvegarde,
    si je sélectionne « MySQL Dump (mysqldump) », ca ne fonctionne pas et pour cause, le chemin est sur C: au lieu d’etre sur le NAS

Par contre si je selectionne « MySQL Dump (php) » alors ca fonctionne mais en manuel.

  • J’ai deja le module « TRAVAUX PLANIFIÉS ». Il y a mon ancienne sauvegarde de planifiée dedans avec les outils sur C:. Je voudrais modifier cette planification pour qu’elle fonctionne maintenant avec mon NAS mais je ne sais pas faire.

Tout est décrit dans le wiki.
sauvegarde d’abord,
télécharge l’archive de la version que tu souhaites
ECRASE les programmes de ton NAS avec ceux telechargés
supprime le fichier install.lock de ton NAS (dans le rep document de dolibarr normalement)
connecte toi à ton dolibarr et suis les instructions.
remet le fichier install.lock là où il était

si ça se passe mal :
note bien ce qui s’est passé
remet tes programmes d’origine et restaure ta bdd

oui, il faut spécifier le chemin LOCAL du NAS où est installé mysql
du style /usr/bin/mysqldump … selon ton NAS : voir la doc ou un forum de ton NAS

Quelle commande est lancée dans ton cron ?
Un problème de paramétrage de ton serveur web propre à ta config : tu trouvera plus d’aide sur des forum spécialisés dans le domaine. (c’est l’erreur sur la première capture)

@Arre
Merci pour ta réponse.
ça progresse.
C’est bon pour la MAJ. En fait c’est pareil qu’avec Doliwamp mais là, ça a fonctionné.
Il ne me reste plus que la sauvegarde mais là je ne sais pas ce qu’il faut faire.
Je ne trouve nul part sur mon NAS un outils qui s’appel mysqldump pour mettre le bon chemin comme tu m’a dit plus haut.
Je ne sais pas non plus répondre à ta question sur la commande de mon cron car je ne sais pas ce que c’est ni où trouver ta réponse.

Bonjour,

5 minutes de recherche google :

https://forum.qnap.com/viewtopic.php?t=15587

/mnt/ext/opt/mysql/bin/mysqldump

1 « J'aime »

Je dirais pas certain que ce soit une bonne idée. Il faut maîtriser l’environnement dans un premier temps, surveiller les update de qnap qui remplace des choses et des versions de php par exemple. Pour un néophyte ce n’est pas le bon choix.
Pensez à sortir du NAS des sauvegardes très régulièrement !
@+

Bonjour à tous
Merci @ksar et @Philazerty pour vos réponses

N’y connaissant pas grand chose, j’aurais peut etre du ne pas ecouter les critiques sur Doliwamp formulées plus haut et rester sur ce systeme. Maintenant, ce serait un peu dommage que je fasse machine arrière vu le temps que j’y ai passé surtout que je suis presque au bout.

Quand on sait de quoi on parles, surement qu’on trouves en 5 mn mais ce n’est pas mon cas même si je progresse de plus en plus.
Merci donc pour tes 5 mn de recherches car elles m’ont permis de bien avancer.
Du coup, si tu as 5 mn de plus, je bloque encore.

  • La première partie de ta réponse m’a permis de trouver le bon chemin avec PuTTY :
    ./mnt/ext/opt/mariadb/bin/mysqldump

La sauvegarde manuelle mysqldump fonctionne bien maintenant :+1:

  • La deuxième partie de ton message sur les taches Cron gérées directement par le NAS me parait fausse ou compliqué pour moi voir les 2.

Ce n’est plus le rôle de Dolibarr de gérer les sauvegardes par le biais des taches planifiées ?
Par ce que la tache planifiée de sauvegarde à l’air de refonctionner depuis que j’ai modifié le chemin de mysqldump.

C’est sur ce sujet là que j’ai quelques questions :

  • La fréquence est toutes les 4 heures. Faut-il que mon ordi soit lancé avec le navigateur ouvert sur dolibarr pour que la tache soit exécutée ?
  • Si oui, est ce qu’il y a moyen qu’il l’exécute automatiquement au prochain lancement si le délai de 4 heures est dépassé ?
  • Et enfin, Apparemment l’heure de ma base PHP n’est pas la bonne. Je l’ai changé avec cette commande dans PhPMyAdmin mais le module de taches planifiées de Dolibarr n’en tient pas compte.
    Comment faire ?

Voila. Normalement j’ai suffisamment détaillé mes demandes.
Merci par avance pour vos réponses.

Bonjour,

@jerome33 Je vais faire une remarque, qu’il ne FAUT SURTOUT PAS prendre pour une agression.
J’ai toujours dis sur ce forum, que quand on ne connaît rien au système d’exploitation sur lequel sera installé Dolibarr, mieux valait faire appel à un spécialiste. Pour rappel, ce forum ne traite QUE du sujet sur Dolibarr.
Et Dolibarr, est le centre névralgique de l’entreprise.
Vous réussissez à vous en sortir mais après beaucoup de galère, ne connaissant pas les systèmes d’exploitations. Ou alors je me trompe.
Dans ce cas je présente toutes mes excuses

Cdt

1 « J'aime »

Bonjour,

Je ne pense pas, la remarque de @Philazerty est à mon avis à prendre de façon générale : Quand on n’a pas beaucoup de connaissances en hébergement mieux vaut prendre un hébergement géré par un pro.
Personnellement, je pense qu’un NAS c’est quand même mieux que Doliwamp, mais tout est une question de point de vue.

Parfait !

Alors c’est un peu plus compliqué que cela.
Dolibarr gère ses taches planifiées, mais ne peut pas se déclencher lui-même toutes les 5 minutes pour les exécuter. C’est le rôle du logiciel « Cron » disponible sur votre NAS QNAP.

C’est d’ailleurs ce qu’il vous manque, l’appel de fonction Dolibarr par la tache cron du NAS, au vu des questions ci-dessous :

C’est donc le logiciel « cron » de QNAP qui se chargera de lancer tout ça sans navigateur ouvert.

Donc aller dans la configuration du module « tache planifié » de Dolibarr, vous y trouverez la tache à faire appeler par le logiciel « cron » du QNAP et vous aurais donc besoin du deuxième lien pour cela.

L’heure de PHP et l’heure de MYSQL sont deux choses différentes.
Je pense que c’est plutôt l’heure de PHP qui est mal configuré. Vérifiez la « timezone » : https://forum.qnap.com/viewtopic.php?t=110537