web-dev-qa-db-fra.com

Comment mettez-vous à jour un serveur Live drupal Server sans écraser le contenu?

J'ai un site qui est en direct et les gens mettent activement du contenu. Cependant, j'ai dû faire quelques changements dans l'environnement de développement, ce qui m'a pris quelques semaines à faire. Les modifications nécessitaient de nouveaux modules à installer et d'anciens à supprimer, ce qui a bien sûr modifié le contenu et la structure de la base de données.

Ma question est de savoir comment puis-je télécharger ce site vers l'environnement en direct et mettre à jour la base de données sans écraser le nouveau contenu Nouveaux utilisateurs qui ont été ajoutés au cours des deux dernières semaines?

9
blue928

Vous devez vérifier ce que vous voulez changer:

  • contentType ou Bundle -> Insérez le nouveau contenu de contenu | Bundle, exportez et importez les nœuds ou modifiez le contenu du contenu de la base de données pour ces enregistrements
  • nom des champs simples et une occurrence de contenu de contenu | Bundles -> E.G. avec interface admin ou
  • valeurs dans les champs -> Tâche la plus difficile: vous pouvez le faire via SQL dans la base de données (probablement) ou avec un module comme migrer
1
Thomas Zahreddin

Pour la plupart des modifications que vous pouvez utiliser module de fonctionnalités Ce module ne peut modifier que les modifications, que avez-vous fait sur l'environnement local.

Sinon, vous pouvez utiliser ce magnifique module sauvegarde et migration Il suffit d'installer ce module Online d'abord puis prenez la sauvegarde du contenu ou de la base de données existant entier, puis déployez-le sur local. Ensuite, apportez des changements sur ce que vous voulez, reprenez à nouveau votre local et ensuite le déployer en ligne.

0
Rishi