Search code examples
drupalmigrationdrupal-modulesdevelopment-environmentproduction-environment

Synchronizing Development and production environments in Drupal


Synchronizing my Drupal dev and prod environments is turning out to be a bigger brain scratcher than I would have so far imagined.

There does not seem to exist one consistent way for developers to sync their work without the hassle of manually keeping track of what has been uploaded and what has not been uploaded with a lot of developers having found their own way around it.

For instance, if I have a module that I decided to disable and uninstall on my local environment then I ought to have a way to mitigate this to my production website without me off course having to recreate the same step on my production environment. Pushing changes like I would usually with another framework does not make a lot of sense to me since Drupals internal mechanism works differently.

Thanks!


Solution

  • Give Backup and Migrate a shot. Not the perfect solution but it's the best I've found. http://drupal.org/project/backup_migrate