Dave Hunt
Dave Hunt

Reputation: 711

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.

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

Upvotes: 2

Views: 3736

Answers (2)

markratledge
markratledge

Reputation: 17561

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

Upvotes: 2

ghoppe
ghoppe

Reputation: 21794

.htaccess is not used on Windows IIS servers.

http://learn.iis.net/page.aspx/557/translate-htaccess-content-to-iis-webconfig/

Upvotes: 3

Related Questions