Migration serveur: Dolibarr réinstallation

Bonjour,

Suite à une migration serveur je me retrouve bloqué. Lorsque je me rends sur l’adresse web, j’accède uniquement à ‹ Index of/ › comme lors d’une première installation.

Ce que j’ai fait jusqu’ici:

  • Dump complet de la base de données depuis PHPMyAdmin
    [li]Import du dump dans la nouvelle BDD avec ajout du code suivant dans le .sql SET FOREIGN_KEY_CHECKS=0;[/li]
  • Transfert de l’intégralité des fichiers via FTP sur le nouveau serveur.
  • Modification du fichier conf.php pour lui indiquer les path vers les nouveaux répertoires et les accès à la nouvelle BDD.

Évidemment, j’ai du rater quelque chose en quelque part mais impossible de comprendre quoi… :unhappy:

Une idée d’où pourrait venir le problème? Une bonne âme pour m’aider?

Il s’agit d’un serveur mutualisé OVH en PHP 5.6, BDD MySQL 5.5 (il s’agissait d’une BDD MySQL en 5.5 auparavant également).

Ci-dessous mon conf.php anonymisé:

<?php
//
// File generated by Dolibarr installer 4.0.4 on 10 Mars 2017
//
// Take a look at conf.php.example file for an example of conf.php file
// and explanations for all possibles parameters.
//
$dolibarr_main_url_root='https://erp.monurl.fr';
$dolibarr_main_document_root='/home/id_ftp_ovh/www/monurl.fr/erp/htdocs';
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='/home/id_ftp_ovh/www/monurl.fr/erp/htdocs/custom';
$dolibarr_main_data_root='/home/id_ftp_ovh/www/monurl.fr/erp/documents';
$dolibarr_main_db_host='sqlprive-id_ovh.privatesql';
$dolibarr_main_db_port='3306';
$dolibarr_main_db_name='monurl_fr_erp';
$dolibarr_main_db_prefix='dbr_';
$dolibarr_main_db_user='mon_id_admin_BDD';
$dolibarr_main_db_pass='mon_pass_admin_BDD';
$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_cookie_cryptkey='ac552689b38d1ea99269427620cafc53';
$dolibarr_mailing_limit_sendbyweb='0';

//$dolibarr_lib_FPDF_PATH='';
//$dolibarr_lib_TCPDF_PATH='';
//$dolibarr_lib_FPDI_PATH='';
//$dolibarr_lib_TCPDI_PATH='';
//$dolibarr_lib_ADODB_PATH='';
//$dolibarr_lib_GEOIP_PATH='';
//$dolibarr_lib_NUSOAP_PATH='';
//$dolibarr_lib_PHPEXCEL_PATH='';
//$dolibarr_lib_ODTPHP_PATH='';
//$dolibarr_lib_ODTPHP_PATHTOPCLZIP='';
//$dolibarr_js_CKEDITOR='';
//$dolibarr_js_JQUERY='';
//$dolibarr_js_JQUERY_UI='';
//$dolibarr_js_JQUERY_FLOT='';

//$dolibarr_font_DOL_DEFAULT_TTF='';
//$dolibarr_font_DOL_DEFAULT_TTF_BOLD='';

Suite à une vérification avec un path.php, j’ai constaté que mon chemin absolu n’était pas bon, je l’ai donc corrigé.

/home/id_ftp_ovh/www/monurl.fr/erp/htdocs
devient

/home/id_ftp_ovh/monurl.fr/erp/htdocs
(J’ai évidemment corrigé tous les autres chemins en conséquence.)
Malheureusement, le problème demeure identique… peut-être que ce chemin n’est toujours pas le bon… une idée du bon chemin ceux qui hébergent leur dolibarr sur un serveur OVH?

Alors… comment expliquer ça…
Le transfert a réussi, mon Dolibarr est de nouveau accessible.

Toutefois, un problème continue à se poser, je m’explique.

Originellement, mon Dolibarr était accessible à une adresse comme suit: erp.monurl.fr

Je souhaiterais donc conserver ce fonctionnement.

Toutefois, actuellement, si je rentre l’adresse erp.monurl.fr, j’arrive sur le fameux « Index of/ ».
Par contre, si je rentres erp.monurl.fr/htdocs, j’arrive à la connexion de mon dolibarr et à partir de là, tout fonctionne correctement.

La question est donc, comment faire pour que mon dolibarr soit de nouveau accessible à l’adresse racine?

J’ai essayé de modifier le fichier conf.php mais ça ne fonctionne pas… :dry:
Actuellement: $dolibarr_main_url_root='https://erp.monurl.fr:443/htdocs';
La tentative qui ne fonctionne pas: $dolibarr_main_url_root='https://erp.monurl.fr:443';
Avec cette dernière tentative, Dolibarr n’est plus accessible ni sur erp.monurl.fr ni sur erp.monurl.fr/htdocs… j’en perd mon latin…

Je vais configurer une redirection en .htaccess pour dépanner mais j’aimerais vraiment trouver une solution plus « propre »… :unsure:

Réponse trouvée sur ce fil: www.dolibarr.fr/forum/t/url-racine/21879/1

Je passe le sujet en résolu. Merci à moi-même et à tous les sujets des différents intervenants de ce forum que j’ai suivi avec attention. :smiley: