3 votes

Migrer Umbraco 4.7

Je veux migrer une installation Umbraco existante depuis le site web de notre développeur vers mon serveur virtuel privé.

Je suppose que la configuration du serveur sera différente, par exemple le serveur SQL peut être une version différente, IIS .. et ainsi de suite ..

Je voulais savoir quel méthode vous recommanderiez pour migrer l'installation ..

Je sais comment installer manuellement des applications web (y compris la BD, IIS) .. est-ce que ce serait le cas, et dans ce cas où puis-je trouver un manuel sur les paramètres nécessaires pour installer manuellement un site web Umbraco existant sur un nouveau serveur.

Et surtout, qu'est-ce que j'ai besoin de demander à mon développeur (par exemple, des fichiers, une sauvegarde de la configuration XML d'IIS, une sauvegarde de la base de données SQL, etc.)

3voto

codegecko Points 1380

Vous avez quelques options :

  1. Si vous n'avez pas accès au Bureau à distance sur le serveur du développeur, demandez-lui de vous donner un package Web Deploy (s'il n'a pas déjà installé Web Deploy, dirigez-le ici), et installez Web Deploy sur votre propre machine. Ensuite, vous pouvez simplement faire un clic droit sur "Sites Web" dans IIS et choisir "Importer un package".
  2. Vous pourriez acheter Courier, une extension professionnelle pour Umbraco qui vous permet de faire des migrations complètes de sites Umbraco entre des serveurs déconnectés. Vous configurez une installation Umbraco vide depuis Codeplex, ou utilisez Web Platform Installer pour l'obtenir (prenez la v4.7, pas la v5, car elles sont incompatibles entre elles - la v5 utilise MVC), installez Courier sur le site du développeur et sur votre site en direct, et migrez les types de documents, les documents, les modèles, les feuilles de style, les médias et toutes les autres ressources nécessaires vers votre nouvel environnement.

3voto

E.J. Brennan Points 12485

Il n'y a rien de spécial à migrer un setup Umbraco vers un nouveau serveur. Vous aurez besoin d'une copie de l'ensemble du répertoire web et d'une copie de sauvegarde de la base de données.

Restaurez la base de données sur votre serveur SQL, copiez le répertoire web dans un répertoire sur votre serveur web, modifiez les chaînes de connexion dans le web.config pour utiliser votre serveur SQL et en supposant que vous avez satisfait aux prérequis pour exécuter umbraco, vous devriez être prêt à démarrer.

Alternativement, si vous n'êtes pas sûr que votre serveur a tout ce dont il a besoin, vous pouvez utiliser l' 'Web Platform Installer' pour installer une installation vide 4.7.1.1, puis copier les fichiers de vos développeurs par-dessus les fichiers installés par le WPI. En suivant cette voie, le WPI installera les prérequis si vous ne les avez pas.

Ensuite, il vous suffit de modifier le web.config là où c'est nécessaire pour le pointer vers votre serveur de base de données.

EDIT: Si votre développeur a créé des contrôles personnalisés, assurez-vous d'obtenir des copies du code source pour ceux-ci également, mais vous n'avez pas besoin du code source pour exécuter le site.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X