One of my clients is insisting on migrating their WP site to their own hosted Windows server environment, but yet still want me to provide feature development and maintenance, etc.
I have used the Windows server environment for other things, but never WP. I have been a LAMP stack gal / agency for over twenty years, so this prospect is a bit daunting since I really don't know what I don't know.
I am not even sure what questions to ask.
I guess first, is there a good best practice on how to do this? Both the stack infrastructure and the migration methods?
What do I need to know or consider? What is the same and what is different? What are the "ahas" and "gotchas"?
Any insights, resources, advice, and ideas are appreciated… thanks. 🙂
I’d ask them the following:
1. Are they going to pay for the license for the windows server install (I believe that the license for the Standard edition costs starts at around $1000) if they don’t have Windows server installed on a ‘server’?
2. Are they going to be remoting into the server to do the maintenance on the back end?
If the answer is NO to either of the above questions then stick with what you know and experienced in and let them handle it. Beside the way the plugins are handled is the same in most cases I believe.
They would need to install fastCGI and PHP in IIS.
It runs reasonably well, though you might need to update some configuration relating to file paths and configure correct permissions for the relevant folders.
You will also need to install MySQL/MariaDB, but that’s trivial on windows.
If it is their own server, then you will either need RDP access, or setup something like sftp to update files etc.
Plugins like cache probably won’t work well.
All the effort of doing this would be negated with an appropriate VPS / hosting account that’s optimised for WordPress.