Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNInstallationInstallationTransfert contenuTransfert contenu
Précédente
 
Suivante
Nouveau message
18/09/2006 11:11
 

Bonjour,

J'aimerais savoir s'il est possible (et si quelqu'un l'a déjà fait) de transferer le contenu d'un site DNN vers un autre serveur ?

Merci

 
Nouveau message
18/09/2006 11:29
 

Que veux-tu transférer ? Uniquement la partie site (sous IIS) en laissant ta base sur un serveur dédié à l'hébergement de bases de données SQL Server ou aussi la base de données.

Tu peux faire une sauvegarde de ta base de données par SQL Server et récupérer le contenu de ton répertoire DNN pour les transférer sur un autre serveur où tu prendras soin de reconfigurer la chaîne de connexion paramétrée dans le web.config . (Tu peux réaliser les opérations de transfert de la base de données et de déplacement du contenu de ton répertoire virtuel indépendamment). Cela fonctionne sans problème et tu récupères exactement le même site. Penses aussi à changer les alias si cela s'avère nécessaire...

Si tu n'a pas la possibilité de récupérer une sauvegarde de ta base et le contenu de ton répertoire virtuel, tu peux utiliser la fonctionnalité DNN qui permet d'exporter le gabarit d'un site existant pour créer un nouveau portail identique. Je n'ai jamais utilisé ce procédé, je sais qu'il fonctionne mais j'avais cru comprendre qu'il subsistait quelques imperfections dans le mécanisme proposé dans les versions précédentes. Qu'en est-il sur la dernière version ? ... (Menu "Hôte - Gestion des sites - Création de gabarits") Il me semble que ceci ne permet d'exporter qu'un site (ou portail) mais pas l'intégralité de l'instance (notamment le paramétrage du menu "Hôte").




Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Nouveau message
18/09/2006 13:26
 

En fait j'ai dejà fait pas mal d'essais, soit en recupérant de façon partielle (tous les articles par ex), soit en recupérant totalement (le fichier complet de la base de données) mais rien n'a véritablement marché. Avec la solution "gabarit" j'ai également une erreur "error while parsing..." donc je n'ai pas, a ce jour de veritable solution.

Je veux :

  1. Créer un nouveau DNN en 4.x
  2. Transferer le contenu de mon ancien DNN dans le nouveau ainsi créé

Merci

 
Nouveau message
18/09/2006 14:06
 

Tu veux que ton nouveau site fonctionne en version DNN 4.x, mais sous quelle version est ton site actuel ?

Pesonnellement, je n'ai jamais fait de migration de 3.x à 4.x mais toujours des migrations de 3.x à 3.y

Quand je disais de repartir avec une sauvegarde de la base de données, je pensais à une sauvegarde complète. Ensuite, il faut s'assurer que la chaîne de connexion est valide pour la nouvelle infrastructure.




Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Nouveau message
18/09/2006 16:19
 

Salut,

le problème lié à l'import de gabarit a été résolu dans la toute dernière version.Comme les utilisateurs ne sont pas exportés avec le site, il te faudra soit les recréer soit utiliser l'un des modules permettant leur export/import (me souvient plus des noms mais ça doit se trouver pas trop difficilement).

Ceci-dit, c'est vraiment si tu veux migrer une portail d'une install à l'autre, si c'est l'install que tu veux migrer, alors comme le dit Seb, c'est la base de données et le répertoire racine qu'il faut transporter. Ce n'est pas très dur normalement, tu dois au pire te voir confronté au changement de chaine de connexion et à la définition d'un alias aproprié. Edite la table PortalAlias directement si nécessaire.

++


Jesse
Société de conseil et de service en 
informatique et systèmes d'information
 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNInstallationInstallationTransfert contenuTransfert contenu