WordPress.org

Ready to get started?Download WordPress

Forums

Migrate existing blog from IIS to Apache @ Godaddy (3 posts)

  1. TexInWien
    Member
    Posted 4 years ago #

    I signed up for a Godaddy IIS hosting plan ages ago. I went with IIS because I was more familiar with ASP than Apache-based scripting languages at the time, and I went with GoDaddy because... well, can't really recall why.

    Fast forward a few years and I'm now just as comfortable in PHP as in ASP, and I've got a shiny new hosted WordPress blog on my GoDaddy account. As is well known, WordPress on IIS has its limitations. The more I try to do with my blog/site, the more I realize this, and I'm now ready to make the switch to Apache.

    So, GoDaddy allows you to switch your hosting plan for free via an automated process. What I'd like to know is, what do I need to do in order to prepare for this switch, to ensure that my blog is up and running ASAP after I switch over.

    Will it be painless or will I need to be prepared for some headaches. Any suggestions?

  2. TexInWien
    Member
    Posted 4 years ago #

    I went ahead and pulled the trigger. I'm happy to report that the switch took an hour or so and was mostly painless. I backed up my database and all site files before making the switch, just in case, but it turns out that I didn't need any of those things.

    In my initial testing, only my home page worked. Links to the blog or other static pages threw 404 errors.

    To fix this, I first changed the name of index.php to index1.php. That didn't fix things.

    Second, I saved my Thesis settings. That also didn't fix the problem.

    So, third, I went into the WordPress Dashboard -> Settings -> Permalinks and saved my existing settings there. That did the trick, and it seems like everything's in order now.

    I'll report back if I run in to any other problems.

  3. Good that it worked well; switching from Godaddy windows to linux hosting is often suggested in these forums. What happened with the 404's is that IIS servers don't use the same type of .htaccess file as Linux/Apache, so resetting Permalinks after the move created or updated your .htaccess file on the new server.

Topic Closed

This topic has been closed to new replies.

About this Topic