Migration de Trac à Redmine sur un autre ordinateur
Question
Est-il possible de migrer une base de données de Trac à Redmine si les deux systèmes sont différentes machines autrement que par la copie Trac à l'autre machine? La migration au sein de la même boîte est facile: http://www.redmine.org/wiki/redmine/ RedmineMigrate , mais étant donné que la migration nécessite l'accès aux fichiers Trac, je ne vois pas comment cela pourrait se faire.
La solution
Je n'ai aucune expérience migration Trac à Redmine, mais je vois une solution.
Il est un peu là-bas, mais:
Archiver le répertoire sur le premier trac système, puis déplacez-le vers le nouveau système et l'extraire quelque part. Ensuite, passer par la procédure de migration et de voir si cela fonctionne.
Si vous utilisez un système de base de données et d'autres sqlite il vous demande les détails de connexion, remplir les détails comme si vous connectez extérieurement (ne pas utiliser localhost pour l'hôte)
Exemple:
Trac directory []: /path/to/extracted/trac
Trac database adapter (sqlite, sqlite3, mysql, postgresql) [sqlite]: mysql
Trac database host [localhost]: oldserver.example.com
Trac database port [3306]:
Trac database name []: trac_db
Trac database schema [public]:
Trac database username []: trac_db_username
Trac database password []: trac_db_password
Database encoding [UTF-8]:
Target project identifier []: myproject
Encore une fois, cela ne fonctionnera probablement pas, mais il vaut la peine d'essayer.
Autres conseils
En supposant que vous utilisez SQLite / sqlite3 est ici la solution
Le script de migration cherche des fichiers db / trac.db dans le répertoire trac que vous spécifiez, donc copier votre fichier trac.db de la source d'ordinateur à ordinateur cible et le placer dans un répertoire qui correspondait à cette structure / quelque part / trac / tracprojectname / db / trac.db. Une fois que vous commencez à exécuter le script de migration, il vous sera demandé pour le répertoire du projet TRAC, puis donner / somewhere / trac / tracprojectname, le script choisira automatiquement le trac.db
Je sais, La question est vieille mais je pensais que cela aiderait les gens à l'avenir. Espérons que cela aide.
/ pnut