2010-03-07 7 views
4

Je commence un certain nombre de grands projets PHP pour lesquels j'ai besoin de capacités d'intégration de Bug Tracking, Wiki et Subversion. J'avais l'habitude d'avoir un serveur virtuel exécutant Windows Server et une installation de Trac/SVN pour ceci, mais je projette une relocalisation à un autre pays cette année, ainsi je veux fermer ce serveur vers le bas et déplacer la fonctionnalité à un virtuel machine sur mon poste de travail pour le moment. Étant donné que je dois quand même mettre en place un nouvel environnement, j'aimerais profiter de l'occasion et essayer Redmine, que je cherchais depuis un certain temps maintenant pour un certain nombre de raisons. Le bitnami package est prometteur de me donner le bonheur nécessaire pointer-cliquer pour commencer rapidement.Commencer par Redmine localement - est-ce que la migration vers le serveur est plus facile?

Ce que je voudrais savoir de quelqu'un ayant une expérience dans Redmine est:

  • Si je commence à créer un environnement de projet sur une machine virtuelle locale, vais-je être en mesure de les migrer facilement à un fournisseur d'hébergement Redmine (ou serveur exécutant redmine) plus tard? Je suis certain qu'il existe des outils d'exportation, mais à quel point cela va-t-il être difficile? Sur une échelle de 1 (cauchemar) à 10 (Cliquez ici, téléchargez là, fini)?

Répondre

3

Sur votre échelle, je dirais que cela près d'un 9 ou 10. Il n'est pas automatique, car les aspects de la configuration peut-être changer (par exemple, lorsque la base de données se trouve, si ça ne va pas être localhost sur la nouvelle machine). Mais il est assez proche - vous devez simplement télécharger votre base de données MySQL sauvegardée sur la nouvelle instance distante une fois que vous êtes prêt à faire le déplacement, et c'est à peu près tout, sauf pour les autres détails de configuration et d'installation que vous pouvez gérer à la ligne de commande. Mais ceux-ci varient d'un hôte à l'autre. La seule chose à craindre est que les fournisseurs tiers peuvent avoir des restrictions spécifiques sur les types de plugins ou de paramètres qui peuvent être actifs avec une installation Redmine donnée, mais je soupçonne que dans 95% des cas, il n'y aura pas de toute question ici non plus.

2

Redmine est une application rubis sur rails. Le déplacer vers n'importe quel serveur qui exécute Apache est mort simple en utilisant Phusion Passenger. Je l'évaluerais à un 5 sur votre échelle. En aucun cas un cauchemar, mais il y a un travail de ligne de commande impliqué. J'ai fait exactement la même chose à Slicehost.

3

Je ne peux pas vous parler de la migration vers un fournisseur d'hébergement, je ne sais pas comment ils gèrent ça ...

mais la migration vers votre propre serveur devrait être facile, il est juste une sauvegarde et de restauration

http://www.redmine.org/wiki/redmine/RedmineUpgrade

vous devez installer Redmine sur votre serveur (choisir la même version que vous utilisez), puis sauvegarder vos données MySQL (mysqldump), copier vos fichiers au dossier « fichiers », et cela devrait être suffisant. ..

alors vous devriez mettre à jour vers la dernière version de redmine, et suivre le reste du wiki ...

0

La migration est facile, mais pour autant que je sache, Redmine ne reconnaît que le Subversion installé sur le même hôte, donc si plus tard Si vous souhaitez avoir Subversion sur votre serveur interne et Redmine sur un serveur hébergé différent, il y a peut-être un problème, même si je n'en suis pas très sûr.