Récupérer Dolibarr via phpMySQL après infection de virus

Bonjour,
Mon Dolibarr a planté suite une infection virale.
J’ai toujours accès à la base de donnée.
Que me conseillez-vous pour récupérer mon Dolibarr avec ses données en utilisant la base de donnée (via PHPMySQL).
merci d’avance :slight_smile:

Merci pour le retour.
En fait j’aimerai l’installer ailleurs… Car mon hébergement actuel est verollé.
Que faut-il faire pour cela
En sachant que j’ai accès au dossier Dolibarr & la base de donnée.
Merci :wink:

Sur le nouveau serveur :

  • Créer une nouvelle base de donnée et importer la sauvegarde de l’ancienne
  • Transférer le dossier Dolibarr
  • Modifier le fichier de configuration htdocs/conf/conf.php (Lien, chemin vers les documents, …)

Merci au top !
quel est exactement le dossier transférer ?

Bonjour,

Je crois comprendre qu’il parle du fichier complet de Dolibarr qui se trouve au chemin suivant : « /var/www/html/dolibarr/ ».

Cependant, il est important de noter que les mises à jour sont essentielles pour maintenir la sécurité du système. :slight_smile:

Netrox.

vais tenter la chose :slight_smile:
merci beaucoup :wink:
Est-ce que c’est ce dossier ? en capture ?

Vous avez quelle version de Dolibarr ?
Car cela me paraît pauvre en fichiers quand même.

Et autant déplacer directement le dossier parent.

image

Bonjour,

Si votre hébergement est vérolé comme vous dites, ne transférez pas les fichiers vers votre nouvelle installation. Vous risquez de transférer des fichiers corrumpus et/ou infectés.

Faites une nouvelle installation propre de dolibarr.

Bonjour @limsa ,

Ci-dessous le lien de téléchargement de la dernière version de Dolibarr à transférer :

https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/17.0.1/dolibarr-17.0.1.zip/download

Bien cordialement

oui mais comment récupérer mes données proprement ?
En sachant que je peux via la console phpMyAdmin récupérer la base de donnée.
Merci :slight_smile:

qu’appelles tu « mes données » exactement?
toutes les données de Dolibarr sont stockées dans sa base données (tiers, numéros de devis, prix…) , les documents générés sont eux stockés dans le dossier Documents dont le chemin est indiqué dans le fichier conf.php

ah super !
je vais jeter un coup d’oeil :wink:

Merci

Salut.
Voici ce que j’ai comme message (j’explique en bas ce que j’ai fais).

Dolibarr has detected a technical error.
This information can be useful for diagnostic purposes (you can set option $dolibarr_main_prod to ‹ 1 › to hide sensitive information):
Date: 20230504161309
Dolibarr: 17.0.1 - https://www.dolibarr.org
PHP: 7.4.33
Server: Apache
OS: Linux dong.o2switch.net 4.18.0-305.10.2.2.lve.el7h.x86_64 #1 SMP Wed Jul 28 13:09:44 UTC 2021 x86_64
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36

Requested URL: /pgc/user/passwordforgotten.php
Referer: https://www.sc3coutu.universe.wf/pgc/
Menu manager: eldy_menu.php

Database type manager: mysqli
Latest database access request error: SELECT m.rowid, m.type, m.module, m.fk_menu, m.fk_mainmenu, m.fk_leftmenu, m.url, m.titre, m.prefix, m.langs, m.perms, m.enabled, m.target, m.mainmenu, m.leftmenu, m.position FROM pgc_menu as m WHERE m.entity IN (0,1) AND m.menu_handler IN (‹ eldy ›,‹ all ›) AND m.usertype IN (0,2) ORDER BY m.position, m.rowid
Return code for latest database access request error: DB_ERROR_NOSUCHTABLE
Information for latest database access request error: Table ‹ sc3coutu_pgc0.pgc_menu › doesn’t exist


  • J’ai installé Dolibarr (dernière version via le cPanel).
  • J’ai supprimé la base de donnée de Dolibarr pour la remplacer par celle de l’ancienne installation (qui contient toutes les données).
  • J’ai transféré l’ancien dossier de donnée (que j’avais nommé Gestion) à la racine de mon hébergement.
  • J’ai changé les liens relatifs dans le fichier de configuration dans conf/conf.php

J’ai un afficha décalé et pas d’accès à mon pannel.
J’ai raté quelque chose ?
Voici le lien web :

Voici mon fichier conf :

$dolibarr_main_url_root=‹ https://www.sc1coutu.universe.wf/pgc ›;
$dolibarr_main_document_root=‹ /home2/sc1coutu/gestion ›;
$dolibarr_main_url_root_alt=‹ /custom ›;
$dolibarr_main_document_root_alt=‹ /home2/sc1coutu/public_html/pgc/custom ›;
$dolibarr_main_data_root=‹ /home2/sc1coutu/gestion ›;
$dolibarr_main_db_host=‹ localhost ›;
$dolibarr_main_db_port=‹ 3306 ›;
$dolibarr_main_db_name=‹ ‹ ;
$dolibarr_main_db_prefix= ›
 ›;
$dolibarr_main_db_user=‹ ‹ ;
$dolibarr_main_db_pass= ›
 ›;
$dolibarr_main_db_type=‹ mysqli ›;
$dolibarr_main_db_character_set=‹ utf8 ›;
$dolibarr_main_db_collation=‹ utf8_general_ci ›;
// Authentication settings
$dolibarr_main_authentication=‹ dolibarr ›;

//$dolibarr_main_demo=‹ autologin,autopass ›;
// Security settings
$dolibarr_main_prod=‹ 0 ›;
$dolibarr_main_force_https=‹ 0 ›;
$dolibarr_main_restrict_os_commands=‹ mysqldump, mysql, pg_dump, pgrestore ›;
$dolibarr_nocsrfcheck=‹ 0 ›;
$dolibarr_main_instance_unique_id=‹ 0fc5b688c7de9c931af86a8fa6358780 ›;
$dolibarr_mailing_limit_sendbyweb=‹ 0 ›;
$dolibarr_mailing_limit_sendbycli=‹ 0 ›;

//$dolibarr_lib_FPDF_PATH=‹  ›;
//$dolibarr_lib_TCPDF_PATH=‹  ›;
//$dolibarr_lib_FPDI_PATH=‹  ›;
//$dolibarr_lib_TCPDI_PATH=‹  ›;
//$dolibarr_lib_GEOIP_PATH=‹  ›;
//$dolibarr_lib_NUSOAP_PATH=‹  ›;
//$dolibarr_lib_ODTPHP_PATH=‹  ›;
//$dolibarr_lib_ODTPHP_PATHTOPCLZIP=‹  ›;
//$dolibarr_js_CKEDITOR=‹  ›;
//$dolibarr_js_JQUERY=‹  ›;
//$dolibarr_js_JQUERY_UI=‹  ›;

//$dolibarr_font_DOL_DEFAULT_TTF=‹  ›;
//$dolibarr_font_DOL_DEFAULT_TTF_BOLD=‹  ›;
$dolibarr_main_distrib=‹ standard ›;

Y a-t il une chose à modifier dans ce fichier de conf ou dans la base de donnée pour faire le lien entre la base et les fichiers ?
Merci énormément :confused:

c’est assez bizarre, quand je regarde la base de donnée, il n y a aucune table USER…
J’essaye de me connecter, ça me renvoie à la même page de connexion (sans CSS)…

déjà je te conseille rapidement de virer tes identifiants de ta base dans ton message précédent.
Ensuite tu pars de quelle version de Dolibarr (ta version originale de ta base)?

un version installée y a 1 an, peut être la 16

il faut alors faire la montée de version en ajoutant /install à la fin de ton url de ton site

j’ai ce message :
L’application a tenté de se mettre à niveau automatiquement, mais les pages d’installation / de mise à niveau ont été désactivées pour des raisons de sécurité (grâce à l’existence d’un fichier de verrouillage install.lock dans le répertoire de documents dolibarr).
Si une mise à niveau est en cours, veuillez patienter. Si non, cliquez sur le lien suivant. Si vous atteignez toujours cette page, vous devez supprimer manuellement le fichier install.lock dans le répertoire documents
Cliquez ici pour aller sur votre application

il faut aller dans ton dossier avec tes documents et supprimer le fichier de verrou install.lock.
tu le recréeras une fois l’install terminée
(fais une recherche sur le forum pour ce install.lock si tu veux savoir ce que c’est)

Le dolibarr installé est la version 17.0.1