Migrer dolibarr v8

Bonjour,
j’avais créé un sujet pour migrer v8 vers v11
on m’a dit de plutôt migrer la v8 avant de faire des mises à jour, donc je relance un sujet spécifique aussi.

J’essaye de migrer un dolibarr v8 php 5.4.45 vers un hébergement mutualité OVH récent.
J’ai mis un ovhconfig pour rester en php 5.4 mais côté MySQL difficile de faire un downgrade de configuration.
Donc voici ma procédure, qui pose un soucis à un moment :

  • migration des fichiers en ssh
  • les dossiers ne sont pas bons (pas listés) donc je les passe en 755

je prend l’url > cela liste les fichiers est les dossiers > OK
je lance htdocs, voici le résultat : `

Error: Dolibarr config file content seems to be not correctly defined.Please run dolibarr setup by calling page /install .

`

donc je lance /install > tout semble ok

[Ok]Version de PHP 5.4.45 ([Plus d'information](http://stock.adyezh.eu/htdocs/install/phpinfo.php))
[Ok] Ce PHP prend bien en charge les variables POST et GET.
[Ok] Ce PHP prend en charge les sessions.
[Ok] Ce PHP prend en charge les fonctions graphiques GD.
[Ok] PHP supporte l'extension Curl
[Ok]] Ce PHP prend en charge les fonctions UTF8.
[Ok] Votre mémoire maximum de session PHP est définie à  **512M** . Ceci devrait être suffisant.
[Ok] Le fichier de configuration  **htdocs/conf/conf.php**  existe.
[Ok] Le fichier  **htdocs/conf/conf.php**  est modifiable.

puis

A htdocs/conf/conf.php file exists with a dolibarr_main_document_root to URL that seems wrong. Try to fix or remove the htdocs/conf/conf.php file.

donc je change ce chemin absolu par le nouveau, le chemin HTTP par le nouveau et les infos sur la nouvelle base de données

donc à ce moment là tout va bien et j’arrive sur la page avec tous les CHECK (cf plus haut les OK)
et cela me propose :
Première installation
Mise à jour 3.0 → 3.1
etc jusqu’à Mise à jour 7.0 → 8.0

donc aucun choix valable puisque c’est une simple migration v8
j’opte pour PREMIERE INSTALLATION
et là j’ai une page qui s’arrête en plein milieu

aucun message d’erreur
pas d’accès aux logs

je fais quoi ?
les infos de la base sont bonnes
il y a quelque chose qui gêne cette page et bloque le processus d’installation sans que je n’ai d’info sur ce qui bloque.

des idées ?

est ce que cela viendrait de ces réglages ? ils sont bon pourtant

$dolibarr_main_db_host=‹ xxxxxxx.mysql.db ›;
$dolibarr_main_db_port=‹ 3306 ›;
$dolibarr_main_db_name=‹ xxxxxxx ›;
$dolibarr_main_db_prefix=‹ llx_ ›;
$dolibarr_main_db_user=‹ xxxxxxx4 ›;
$dolibarr_main_db_pass=‹ xxxxxxxxxx ›;
$dolibarr_main_db_type=‹ mysqli ›;
$dolibarr_main_db_character_set=‹ latin1 ›;
$dolibarr_main_db_collation=‹ latin1_swedish_ci ›;

ça déjà c’est pas bon…
Dolibarr doit être en UTF-8

Essayez de faire un /install/repair.php?force_utf8_on_tables=confirmed

mais ce réglage est celui du dolibarr v8 qui tourne sans soucis sur un autre hébergement.
je vais essayer
c’est quoi ces outils de réparation ? il y a une liste quelque part de tous ces outils ?

Bonjour,
Une petite recherche sur le wiki…et voilà: https://wiki.dolibarr.org/index.php/Troubleshooting

Je n’ai toujours pas réussi à migrer Dolibarr v8
là je pense que tout correspond à l’ancien hébergement (actuel Dolibarr) sur le nouvel hébergement (migration)
Je veux migrer la base de données et j’ai l’erreur suivante :
#1022 - Ecriture impossible, doublon dans une clé de la table ‹ llx_adherent ›

Comment régler ce soucis ?

j’ai dû supprimer toutes les lignes CONTRAINT pour pouvoir migrer la base, je ne connais pas les conséquences dans le temps mais rien ne fonctionnait.

Bonjour,
C’était quoi les lignes CONTRAINT ?
Je suis sceptique.
Éventuellement, il peut être nécessaire de faire un import sans vérification des clés étrangères, si c’est ça le problème.