We're trying to bring all our servers together under Windows and my dev/production Unix servers are the only ones not in that group, so I get to learn something new. I'm wondering if there exists a page that lists instructions or a primer on moving a Drupal site from a Unix server (Ubuntu) to Windows. I imagine that while Windows runs PHP and MySQL, it won't be as simple to migrate as copying files and dumping the db. Or is it?

I imagine the process would be, starting with a freshly created Windows 2012 vm, to install PHP and whatever the webserver would be, IIS probably, and MySQL. Then install the latest Drupal (7.37 just released). Or should I copy the existing code base directly to the new server? Then import the MySQL tables from the old server? Would any system-dependent tables need to be managed and manicured in detail?

Any guidance or experience on this would be appreciated, thanks.

Comments

dineshw’s picture

You can check folowing documentaiton pages:
Update Drupal Core
Upgrading from previous versions

Cheers
Dinesh Waghmare (LAMP)
UK, Surrey | India, Mumbai
Web Development | Digital Media Marketing | Strategic Consulting
--
m: +91 9867888266
(Drupal / Wordpress / SugarCRM )

taquil’s picture

Thanks but neither of them are on-point. I'm looking for experiential information, things to look for, differences, etc., when migrating a site from Unix to Windows. I can't think of anything other than possible issues with file paths and such in code I've written, but I'm asking because of things I can't think of. Does settings.php have to be updated? Are there other low-level systemic files that need to be modified? Is it just better to install drupal new and reinstall all the modules rather than migrate the codebase?

I found this module: Backup and Migrate, which could be useful. But beyond merely copying files and data, what else has to happen?