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 ). 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.
Ca a tout l’air d’être du doliwamp ça
si tu veux t’affanchir de tout problème « sans réfléchir » :
sauvegarde (dump bdd + sauvegarde des documents et du conf.php)… il n’y avait pas la procédure de sauvegarde complète à l’époque…
désinstall
install la V+1 (ainsi apache php et mysql seront dans les bonnes versions à chaque fois)
restaure la sauvegarde
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
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 ?