Problème accès Dolibarr

Bonjour,février

j’utilise Dolibarr installé sur mon ordi pour la gestion d’une petite association.
J’avais la version 9, et j’ai voulu mettre à jour avec une version plus récente (la 11 je crois, sortie en février).
Le problème est qu’en faisant cela j’ai perdu mes fichiers qui étaient sur la version 9).
J’ai déjà demandé de l’aide, mais on m’a répondu d’essayer de réinstaller la version 9 pour voir et importer mes fichiers (je crois).
Mais je suis vraiment une quiche sur les aspects « techniques » et je ne comprends pas du tout comment tout cela fonctionne ; d’où mes erreurs d’ailleurs.
Donc :

  1. comment et où trouver la version 9 ?
  2. comment récupérer mes fichiers qui sont je pense sur mon ordi, mais que je n’arrive pas à trouver ?
    Merci de votre aide !!

Bonjour,

Par défaut, lors de l’installation d’une version plus récente de Dolibarr avec l’installeur DoliWamp, les fichiers d’une installation précédente ne sont jamais supprimés (de même, lorsque vous désinstallez DoliWamp, les fichiers de données et documents ne sont pas supprimés non plus).

En effet, si vous souhaitez réinstaller la version 9 il vous faut commencer par désinstaller la version 11.
Vous pouvez faire cela depuis les paramètres de Windows :

Désinstaller à partir de la page Paramètres

  • Sélectionnez le bouton Démarrer, puis Paramètres > Applications > Applications et fonctionnalités.
  • Sélectionnez l’application à supprimer, puis Désinstaller .

Ensuite, vous pourrez télécharger et réinstaller la dernière version de Dolibarr 9 ici :
https://downloads.sourceforge.net/project/dolibarr/Dolibarr%20installer%20for%20Windows%20(DoliWamp)/9.0.4/DoliWamp-9.0.4.exe

Merci ! Je suis en train de le faire, j’ai suivi les 2 étapes que vous m’avez données et j’en suis à l’étape configuration
Il faut que je désactive la création d’une base de données, mais la case à cocher à grisée et donc non modifiable Je fais quoi ?

Dolibarr « pense » qu’il s’agit de votre première installation et propose donc de créer la base de données (alors qu’elle existe déjà). Comme l’ensemble des champs sont grisés (impossible à modifier), nous allons contourner cela en modifiant directement le fichier de configuration de Dolibarr pour renseigner manuellement les paramètres de connexion à votre base de données existante.


En utilisant l’Explorateur de fichier Windows, rendez-vous dans :
Disque Local (C:) > dolibarr > www > dolibarr > htdocs > conf

Dans ce dossier, vous trouverez un fichier conf.php

Ouvrez ce fichier avec le Bloc-notes Windows et remplacez son contenu par celui ci-dessous :

<?php
// Dolibarr example for conf.php file
//
// Do not edit this file without changing its name.
// This file is an example of empty config file for Dolibarr than can be used to create "conf.php".
//
// Warning: Be sure to not add line feed or spaces after closing php tag.


//###################
// Main parameters
//###################

// dolibarr_main_url_root
// This parameter defines the root URL of your Dolibarr index.php page without ending "/".
// It must link to the directory htdocs.
// In most cases, this is autodetected but it's still required
// * to show full url bookmarks for some services (ie: agenda rss export url, ...)
// * or when using Apache dir aliases (autodetect fails)
// * or when using nginx (autodetect fails)
// Examples:
// $dolibarr_main_url_root='http://localhost';
// $dolibarr_main_url_root='http://mydolibarrvirtualhost';
// $dolibarr_main_url_root='http://myserver/dolibarr/htdocs';
// $dolibarr_main_url_root='http://myserver/dolibarralias';
//
$dolibarr_main_url_root='http://localhost/dolibarr';


// dolibarr_main_document_root
// This parameter contains absolute file system directory of Dolibarr
// htdocs directory
// Examples:
// $dolibarr_main_document_root='/var/www/dolibarr/htdocs';
// $dolibarr_main_document_root='C:/My web sites/dolibarr/htdocs';
//
$dolibarr_main_document_root='C:/dolibarr/www/dolibarr/htdocs';


// dolibarr_main_url_root_alt
// This parameter defines the relative sub URLs to add to $dolibarr_main_url_root to
// forge alternative root directories (used by modules developers).
// You can put several values, separated by a coma, but number of entries must match
// number of entries into $dolibarr_main_document_root_alt.
// Examples:
// $dolibarr_main_url_root_alt='/custom';
// $dolibarr_main_url_root_alt='/extensions1,/extensions2';
//
//$dolibarr_main_url_root_alt='/custom';


// dolibarr_main_document_root_alt
// This parameter contains absolute alternative root file system directories (used by
// modules developers).
// You can put several values, separated by a coma, but number of entries must match
// number of entries into $dolibarr_main_url_root_alt.
// Examples:
// $dolibarr_main_document_root_alt='/var/www/dolibarr/htdocs/custom';
// $dolibarr_main_document_root_alt='C:/My web sites/dolibarr/htdocs/extensions1,C:/My web sites/dolibarr/htdocs/extensions2';
//
//$dolibarr_main_document_root_alt='/var/www/dolibarr/htdocs/custom';


// dolibarr_main_data_root
// This parameter contains absolute file system directory of Dolibarr
// directory used to store uploaded and generated physical files.
// Examples:
// $dolibarr_main_data_root='/var/www/dolibarr/documents';
// $dolibarr_main_data_root='E:/My web sites/dolibarr/documents';
//
$dolibarr_main_data_root='c:/dolibarr/dolibarr_documents';


// dolibarr_main_db_host
// This parameter contains host name or ip address of Dolibarr database
// server.
// Examples:
// $dolibarr_main_db_host='localhost';
// $dolibarr_main_db_host='127.0.0.1';
// $dolibarr_main_db_host='192.168.0.10';
// $dolibarr_main_db_host='mysql.myserver.com';
//
$dolibarr_main_db_host='127.0.0.1';


// dolibarr_main_db_port
// This parameter contains the port of the Dolibarr database.
// Default value: none
// Examples:
// $dolibarr_main_db_host='3306';
//
$dolibarr_main_db_port='3306';


// dolibarr_main_db_name
// This parameter contains name of Dolibarr database.
// Examples:
// $dolibarr_main_db_name='dolibarr';
// $dolibarr_main_db_name='mydatabase';
//
$dolibarr_main_db_name='dolibarr';


// dolibarr_main_db_user
// This parameter contains user name used to read and write into
// Dolibarr database.
// Examples:
// $dolibarr_main_db_user='admin';
// $dolibarr_main_db_user='dolibarruser';
//
$dolibarr_main_db_user='root';


// dolibarr_main_db_pass
// This parameter contains password used to read and write into
// Dolibarr database.
// Examples:
// $dolibarr_main_db_pass='myadminpass';
// $dolibarr_main_db_pass='myuserpassword';
//
$dolibarr_main_db_pass='changeme';


// dolibarr_main_db_type
// This parameter contains the name of the driver used to access your
// Dolibarr database.
// Default value: none
// Possible values: mysqli, pgsql
// Examples:
// $dolibarr_main_db_type='mysqli';
// $dolibarr_main_db_type='pgsql';
//
$dolibarr_main_db_type='mysqli';


// dolibarr_main_db_character_set
// Database character set used to store data (forced during database creation. value of database is then used).
// Default value: depends on database driver
// Examples:
// dolibarr_main_db_character_set='utf8';
//
$dolibarr_main_db_character_set='utf8';


// dolibarr_main_db_collation
// Database character set used to sort data (forced during database creation. value of database is then used).
// Default value: depends on database driver
// Examples:
// dolibarr_main_db_collation='utf8_unicode_ci';
//
$dolibarr_main_db_collation='utf8_unicode_ci';



//##################
// Login
//##################

// dolibarr_main_authentication
// This parameter contains the way authentication is done.
// If value "ldap" is used, you must also set parameters dolibarr_main_auth_ldap_*
// Default value: dolibarr
// Possible values: Any values found in files in htdocs/core/login directory after
// the "function_" string and before the ".php" string. You can also separate several
// values using a ",". In this case, Dolibarr will check login/pass for each value in
// order defined into value. However, note that this can't work with all values.
// Examples:
// $dolibarr_main_authentication='http';
// $dolibarr_main_authentication='dolibarr';
// $dolibarr_main_authentication='ldap';
// $dolibarr_main_authentication='openid,dolibarr';
// $dolibarr_main_authentication='forceuser';	// Add also $dolibarr_auto_user='loginforuser';

//
$dolibarr_main_authentication='dolibarr';


// Parameters used to setup LDAP authentication.
// Uncomment them if dolibarr_main_authentication = 'ldap'
//
// $dolibarr_main_auth_ldap_host='127.0.0.1';                  // You can define several servers here separated with a comma.
// $dolibarr_main_auth_ldap_port='389';                        // Port
// $dolibarr_main_auth_ldap_version='3';
// $dolibarr_main_auth_ldap_servertype='openldap';			   // openldap, activedirectory or egroupware
// $dolibarr_main_auth_ldap_login_attribute='loginfield';	   // Ex: uid or samaccountname for active directory
// $dolibarr_main_auth_ldap_dn='ou=users,dc=my-domain,dc=com'; // Ex: ou=users,dc=my-domain,dc=com
// $dolibarr_main_auth_ldap_filter = '';                       // If defined, two previous parameters are not used to find a user into LDAP. Ex: (uid=%1%) or &(uid=%1%)(isMemberOf=cn=Sales,ou=Groups,dc=opencsi,dc=com).
// $dolibarr_main_auth_ldap_admin_login='';					   // Required only if anonymous bind disabled. Ex: cn=admin,dc=example,dc=com
// $dolibarr_main_auth_ldap_admin_pass='';					   // Required only if anonymous bind disabled. Ex: secret
// $dolibarr_main_auth_ldap_debug='false';


// dolibarr_main_demo
// Login and pass to use in a demo mode
// Default value: ''
// Examples:
// $dolibarr_main_demo='autologin,autopass'



//##################
// Security
//##################

// dolibarr_main_force_https
// This parameter allows to force the HTTPS mode.
// 0 = No forced redirect
// 1 = Force redirect to https, until SCRIPT_URI start with https into response
// 2 = Force redirect to https, until SERVER["HTTPS"] is 'on' into response
// 'https://my.domain.com' = Force reditect to https using this domain name.
// Warning: If you enable this parameter, your web server must be configured to
// respond URL with https protocol.
// According to your web server setup, some values may works and other not. Try
// different values (1,2 or 'https://my.domain.com') if you experience problems.
// Default value: 0
// Possible values: 0, 1, 2 or 'https://my.domain.com'
// Examples:
// $dolibarr_main_force_https='0';
//
$dolibarr_main_force_https='0';

// dolibarr_main_prod
// When this parameter is defined, all errors messages are not reported.
// This feature exists for production usage to avoid to give any information to hackers.
// Default value: 0
// Possible values: 0 or 1
// Examples:
// $dolibarr_main_prod='0';
//
$dolibarr_main_prod='0';

// $dolibarr_main_restrict_os_commands
// To restrict commands you can execute by the backup feature, enter allowed command here.
// Note: If you can, defining permission on OS linux (using SELinux for example) may be a better choice.
// Default value: 'mysqldump, mysql, pg_dump, pgrestore'
// Examples:
// $dolibarr_main_restrict_os_commands='mysqldump, /usr/local/bin/otherdumptool';
//
$dolibarr_main_restrict_os_commands='mysqldump, mysql, pg_dump, pgrestore';

// $dolibarr_main_restrict_ip
// To restrict access to backoffice to some ip addresses only.
// Note: Pages that does not need login (like public pages, web site) are not protected with this.
// Default value: ''
// Examples:
// $dolibarr_main_restrict_ip='127.0.0.1, 192.168.0.1';
//
$dolibarr_main_restrict_ip='';

// dolibarr_nocsrfcheck
// This parameter can be used to disable CSRF protection.
// This might be required if you access Dolibarr behind a proxy that make
// URL rewriting, to avoid false alarms.
// Default value: 0
// Possible values: 0 or 1
// Examples:
// $dolibarr_nocsrfcheck='0';
//
$dolibarr_nocsrfcheck='0';

// dolibarr_mailing_limit_sendbyweb
// Can set a limit for mailing send by web. This overwrite database value. Can be used to restrict on OS level.
// Default value: '25'
// Examples: '-1' (sending by web is forbidden)
// $dolibarr_mailing_limit_sendbyweb='25';

// dolibarr_mailing_limit_sendbycli
// Can set a limit for mailing send by cli. This overwrite database value. Can be used to restrict on OS level.
// Default value: '0' (no hard limit, use soft database value if exists)
// Examples: '-1' (sending by cli is forbidden)
// $dolibarr_mailing_limit_sendbycli='0';


//##################
// Other
//##################

// dolibarr_main_db_prefix
// This parameter contains prefix of Dolibarr database. 'llx_' if not defined.
// Examples:
// $dolibarr_main_db_prefix='llx_';

// dolibarr_main_limit_users
// Can set a limit on the number of users it will be possible to create
// (the superadmin not included). Can be used for a restricted mode.
// Default value: 0 (unlimited)
// Examples:
// $dolibarr_main_limit_users='0';

// dolibarr_strict_mode
// Set this to 1 to enable the PHP strict mode. For dev environment only.
// Default value: 0 (use database value if exist)
// Examples:
// $dolibarr_strict_mode=0;



//#################################
// Path to external libraries/fonts
//#################################

// Value to overwrite path to use shared libraries instead of embedded one
//$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb';
//$dolibarr_lib_TCPDF_PATH='/usr/share/php/tcpdf';
//$dolibarr_lib_FPDI_PATH='/usr/share/php/fpdi';
//$dolibarr_lib_FPDF_PATH='/usr/share/php/fpdf';
//$dolibarr_lib_GEOIP_PATH='';
//$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap';
//$dolibarr_lib_PHPEXCEL_PATH='';
//$dolibarr_lib_ODTPHP_PATH='';
//$dolibarr_lib_ODTPHP_PATHTOPCLZIP="/usr/share/php/libphp-pclzip";
// Value to overwrite path to use shared javascript instead of embedded one
//$dolibarr_js_CKEDITOR='/javascript/ckeditor';
//$dolibarr_js_JQUERY='/javascript/jquery';
//$dolibarr_js_JQUERY_UI='/javascript/jquery-ui';
//$dolibarr_js_JQUERY_FLOT='/javascript/flot';
// Value to overwrite some path to use font instead of embedded one
//$dolibarr_font_DOL_DEFAULT_TTF="/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf";
//$dolibarr_font_DOL_DEFAULT_TTF_BOLD="/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf";


//##############################
// External module
//##############################

:warning:
Si lors de l’installation de DoliWamp, à l’étape du mot de passe de la base de données, vous aviez remplacé la valeur par défaut « changeme » par un mot de passe personnel, remplacez la ligne

$dolibarr_main_db_pass='changeme';

par

$dolibarr_main_db_pass='<votre mot de passe personnel>';`

Enregistrer le fichier et fermer.

Accéder à http://localhost/dolibarr (vous devriez être en mesure de vous connecter).

Ça ne fonctionne pas. Quand je vais sur Dolibarr après avoir fait la manipulation, je me retrouve sur une page Internet d’installation et mise à jour Dolibarr

Pouvez-vous faire une capture d’écran ?

Si vous voulez qu’on puisse vous aider au mieux, il faut détailler au maximum ce que vous avez fait.

Par exemple, avez-vous changé le mot de passe lors de l’installation avec DoliWamp ? Par défaut, le mot de passe proposé est changeme. Avez-vous gardé ce mot de passe ou l’avez vous changé ?

Quand vous avez modifié le contenu du fichier conf.php l’extension (.php) était-elle bien affichée au bout du fichier ou le fichier s’appelait-il simplement conf ?

Vérifiez que les extensions de noms de fichiers sont bien affichées :


Voilà !

Si vous retombez sur l’installation, c’est que vous n’avez pas modifié le bon fichier conf.php.
Vous avez sans doute modifié conf.php.old.

Assurez-vous que les extensions de fichier sont affichées dans l’Explorateur de fichiers Windows.

Exemple sans les extensions de fichiers affichées :

Exemple avec les extensions de fichiers affichées :

Vous pouvez afficher les extensions de fichier en cochant la case Extensions de noms de fichiers dans le groupe Afficher/Masquer de l’onglet Affichage du ruban de l’Explorateur de fichiers Windows.

Une fois que les extensions de fichiers sont bien affichées, modifiez cette fois le bon fichier conf.php

:slight_smile:

Rebonjour,

je viens de refaire toute la manip en faisant attention à l’extension du fichier, mais cela ne marche toujours pas !!! J’arrive sur la page d’accueil Dolibarr sur Internet.

Je ne sais pas quoi faire, et je suis pressée :frowning:
Pourriez-vous m’aider ?

Bonjour,

il y a une chose qui me semble bizarre sur votre capture d’écran c’est que la version installée est bien la 9.0.4 mais il parle de la 8.0.4 en dernière mise à jour. est ce que par hasard la 8.0.4 est votre première installation de dolibarr ?

Pouvez vous nous faire une capture d’écran sur toutes les options qu’il vous donne ? Je suis curieux de voir si vous pouvez faire une montée en version de la 9.0.4 ?

En effet, comme dit par @DELTHAIR64 il semble que votre installation d’origine soit une 8.0.4 et non une 9.0.4 comme indiqué précédemment.

@Laurence64330 Est-ce que la mise à jour 8.x.x vers 9.x.x est proposée par l’installeur et peut-être lancée en cliquant sur Démarrer ?