Moving WordPress from Apache to IIS

I’ve encountered a problem when moving a WordPress installation from a Linux Apache server to a Windows IIS server. Nearly all pages load blank, including /wp-admin/. I created a php file in the main directory to check phpinfo, and it loads fine.

I’ve copied the file system over, as well as the database. I’ve also updated the wp-config.php with the correct credentials.

Read More

I think it has something to do with .htaccess, but I’m not sure how to correct it. Any help would be greatly appreciated.

Related posts

Leave a Reply

2 comments

  1. Sounds like you have a permalink problem, compounded by the fact that permalinks operate differently on IIS than Linux. See: Using Permalinks « WordPress Codex

    Try resetting permalinks to default in Dashbord/Settings/Permalinks, if you can get into Admin. If not, you need to go into the database with phpmyadminand manually clear the permalink field in wp_options, usually around option 34.

    Update: And, did you change domains? Or just hosting? See this, too: Moving WordPress « WordPress Codex