Si vous ne pouvez plus démarrer le premier ordinateur sous Windows mais avez accès aux dossiers et fichiers, vous pouvez toujours migrer Odoo en accédant directement aux fichiers de l’application et à la base de données. Voici comment procéder dans cette situation :
Étape 1 : Sauvegarder les fichiers essentiels d’Odoo
- Accéder aux fichiers Odoo :
- Accédez au répertoire d’installation d’Odoo sur l’ordinateur source. Il se trouve généralement dans
C:\Program Files\Odoo. - Copiez les répertoires suivants vers un support externe (clé USB, disque dur externe) :
- Le répertoire Odoo complet (tout le dossier d’installation d’Odoo).
- Le répertoire des modules additionnels (addons) si vous avez installé des modules personnalisés.
- Accédez au répertoire d’installation d’Odoo sur l’ordinateur source. Il se trouve généralement dans
- Sauvegarder le fichier de configuration :
- Dans le même répertoire d’Odoo, recherchez le fichier
odoo.conf(ouodoo-server.conf). - Copiez ce fichier pour vous assurer d’avoir les paramètres de configuration importants, comme ceux de la base de données.
- Dans le même répertoire d’Odoo, recherchez le fichier
Étape 2 : Sauvegarder la base de données PostgreSQL
Puisque vous ne pouvez plus démarrer Windows, vous devrez accéder manuellement aux fichiers de la base de données PostgreSQL.
Option 1 : Sauvegarder le répertoire PostgreSQL
- Trouver le répertoire de données PostgreSQL :
- Par défaut, les fichiers de la base de données PostgreSQL se trouvent dans un répertoire comme celui-ci :
C:\Program Files\PostgreSQL\version\data
- Si PostgreSQL est installé ailleurs, cherchez un dossier similaire.
- Par défaut, les fichiers de la base de données PostgreSQL se trouvent dans un répertoire comme celui-ci :
- Copier le répertoire
data:- Le répertoire
datacontient toutes les informations nécessaires sur vos bases de données. Copiez-le dans un support externe. - Cela inclut toutes les bases de données, utilisateurs, et configurations PostgreSQL.
- Le répertoire
Option 2 : Utiliser les fichiers de la base de données avec une nouvelle installation PostgreSQL
Une fois que vous avez sauvegardé le répertoire data, vous pourrez réinstaller PostgreSQL sur le nouvel ordinateur et y restaurer les données :
- Installer PostgreSQL sur le nouvel ordinateur :
- Installez la même version de PostgreSQL que celle utilisée sur l’ordinateur d’origine (cela est important pour éviter des incompatibilités).
- Remplacer le répertoire
data:- Après l’installation de PostgreSQL sur le nouvel ordinateur, arrêtez le service PostgreSQL.
- Remplacez le nouveau répertoire
datapar celui que vous avez copié depuis l’ancien ordinateur. - Assurez-vous que les permissions des fichiers sont correctes et que PostgreSQL a les droits d’accès.
- Redémarrer PostgreSQL :
- Redémarrez le service PostgreSQL et assurez-vous qu’il fonctionne correctement. Vos bases de données Odoo devraient maintenant être accessibles.
Étape 3 : Installer Odoo sur le nouvel ordinateur
- Télécharger et installer Odoo 17 :
- Installez Odoo 17 sur le nouvel ordinateur en suivant le processus standard d’installation pour Windows depuis le site officiel.
- Remplacer les fichiers Odoo :
- Remplacez les fichiers Odoo du nouvel ordinateur avec ceux que vous avez copiés depuis l’ancien ordinateur (en particulier les répertoires d’installation et les modules personnalisés).
- Configurer Odoo :
- Remplacez le fichier
odoo.confsur le nouvel ordinateur avec celui que vous avez sauvegardé. - Vérifiez les chemins d’accès dans le fichier de configuration, notamment pour la base de données et les modules additionnels.
- Remplacez le fichier
Étape 4 : Vérifications finales
- Démarrer Odoo :
- Lancer Odoo sur le nouvel ordinateur. Si la base de données est correctement restaurée et les fichiers Odoo bien placés, vous devriez pouvoir accéder à Odoo via le navigateur (
http://localhost:8069).
- Lancer Odoo sur le nouvel ordinateur. Si la base de données est correctement restaurée et les fichiers Odoo bien placés, vous devriez pouvoir accéder à Odoo via le navigateur (
- Vérifier les modules et données :
- Assurez-vous que toutes les données (ventes, clients, etc.) sont bien présentes et que les modules supplémentaires fonctionnent correctement.
Points à surveiller :
- Versions de PostgreSQL : Utilisez la même version de PostgreSQL que sur l’ancien ordinateur pour éviter des problèmes de compatibilité.
- Permissions des fichiers : Assurez-vous que PostgreSQL et Odoo sur le nouvel ordinateur ont les droits d’accès corrects pour lire et écrire les fichiers de la base de données et de l’application.
- Modules personnalisés : Si vous avez des modules personnalisés, vérifiez qu’ils sont tous bien installés et activés sur le nouvel ordinateur.
En suivant ces étapes, vous devriez pouvoir migrer Odoo 17 d’un ordinateur Windows non démarrable vers un nouveau ordinateur tout en préservant vos données.