Aide sur erreur lors mise à jour

voici le message d’erreur suite aux mises à jour successives
Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic (Vous pouvez fixer l’option $dolibarr_main_prod sur ‹ 1 › pour supprimer quelques notifications):
Date: 20220220203102
Dolibarr: 11.0.5
Niveau de fonctionnalités: 0
PHP: 5.5.12
Server: Apache/2.4.9 (Win32) PHP/5.5.12
OS: Windows NT PC-FAMILLE-F 6.2 build 9200 (Windows 8 Business Edition) i586
UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:97.0) Gecko/20100101 Firefox/97.0

Url sollicitée: /dolibarr/index.php?mainmenu=home&leftmenu=home
Referer: ocalhost/dolibarr/admin/tools/purge.php
Gestionnaire de menu: eldy_menu.php

Modules/Applications: user, prelevement, banque, agenda, deplacement, ecm, facture, societe, service, propal, contrat, comptabilite, tax, mailing, ficheinter, import
Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT f.rowid, f.date_lim_reglement as datefin,f.fk_statut, f.total FROM llx_facture as f WHERE f.paye=0 AND f.entity IN (1) AND f.fk_statut = 1
Code retour dernier accès en base en erreur: DB_ERROR_NOSUCHFIELD
Information sur le dernier accès en base en erreur: Unknown column ‹ f.total › in ‹ field list ›

  • Première remarque capitale : PHP 5, ça n’existe plus (sauf chez vous :slight_smile: ). Il faut PHP 7.4.
  • La base de données a besoin d’un champ qui n’existe pas ou plus, il faudrait restaurer/revenir à la version Dolibarr qui fonctionnait avant de tenter l’opération.

Bonjour
Ok merci mais je pars de loin, très loin version 3.2😭
Je vais refaire le cheminement. Quant à la PHP je vais le mettre à jour aussi.
Bonne journée

Il faut faire un double du Dolibarr et tester la mise à jour sur le double et une fois que tout bon, il faut faire la vraie mise à jour sinon vous allez vous retrouver sans Dolibarr le temps de trouver tous les problèmes.

PHP 7.4 ne supporte peut-être pas/plus un Dolibarr aussi vieux également, donc c’est compliqué, il faut faire quelques mises à jour de Dolibarr, puis un peu de PHP et encore un peu de Dolibarr.

Et voir pour réparer la base de données car il y a peut-être un problème qui n’a rien à voir.

Bonjour,

Ca a tout l’air d’être du doliwamp ça :slight_smile:
si tu veux t’affanchir de tout problème « sans réfléchir » :

  1. sauvegarde (dump bdd + sauvegarde des documents et du conf.php)… il n’y avait pas la procédure de sauvegarde complète à l’époque…
  2. désinstall
  3. install la V+1 (ainsi apache php et mysql seront dans les bonnes versions à chaque fois)
  4. restaure la sauvegarde
  5. vérifie que tout va bien
    retour au point 1 jusqu’à arriver à la version que tu vises.

La première migration tu va mettre un peu de temps (la V4) mais pose tes questions et on t’aidera.
Après, ça roulera tout seul :slight_smile:
Et n’ai aucune crainte: si tu sauvegarde correctement : au pire du pire, tu remettra ta version actuelle.

question subsidiaire : tu as des modules externes ?