Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a virtual shared hosting plan on GoDaddy. I am trying to setup WordPress on it. However, whenever I run /wp-admin/install.php I receive an internal 500 error.

What would cause this? I'm totally lost. I didn't think this would be difficult to get setup.

Thank you for your help!

share|improve this question
Is this really sysadmin? (A personal website trying to run wordpress?) – Josh Brower Aug 29 '09 at 0:47
up vote 0 down vote accepted

I ran into the same problem and managed to view the details of the error (Error 500) by making some changes at the web.config file. Check the link below for more information.

How to show the details of Error 500 on Web Server.

Tested it on GoDaddy and it's working. :)

share|improve this answer

WordPress works fine on Godaddy with Windows hosting running IIS 7. Don't let anybody tell you it will only work on Linux.

Check these issues in your Hosting Control Center at Godaddy:

  1. Verify you are running IIS 7. You probably wont get it to run on IIS 6.
  2. Verify that your install folder is set as Application Root and "anonymous access" is checked.
  3. In Hosting Control Center > Content > File Manager, select your install folder, click on "Permissions" and uncheck Inherit. Then check "Read", "Write" and "Reset all children to inherit".
  4. In Content > IIS Management, select the Content Root folder and then click "Advanced". Make sure pipeline mode is set to 'Integrated".
  5. In Content > Add On Languages, verify you are are running .Net Runtime 2.0/3/0/3.5 and PHP 5.x.
share|improve this answer

I fixed the problem..the problem was that there was no config file, (wp-config.php) I remote desktop to the server to see the error and word press showed me a screen telling me. Then it had a button saying create config file..and it worked.

I am lucky becuase I have a dedicated server so I could remote desktop to the site. If you are using shared hosting what you need to do is find away of showing the error, and you will be fine.

Hope that helps

share|improve this answer

Apart from the above checks!

Make sure your use the correct path to installer file; i.e. http://localhost:port/wp-admin/install.php

where port is the number of port if you are hosting multiple sites on IIS

share|improve this answer

I would cancel the account, call up HostMonster (its only 5.95 a month with unlimited access) and they have a "Simple Scripts" control panel that sets up Wordpress for you and you dont need to do a thing.

share|improve this answer
THe problem is, I have other sites on the account. Essentially, this is a freebie this way. – user17176 Aug 26 '09 at 23:52
What's your time worth? Let me know when it reaches $72 and I'll show you how to get a YEAR'S worth of hosting cheap. ;-) – KPWINC Aug 26 '09 at 23:54
$72? 28 minutes and 48 seconds. Except we bill in 30 minute increments, so let's make it an even $75 for 30. – Mark Henderson Aug 26 '09 at 23:56
EXACTLY. Some problems are easiest (and best) solved with a credit card. Time is something you can never get back. ;-) – KPWINC Aug 29 '09 at 0:59

There are a number of possible causes for that error. The best thing to do is look at the server logs for more specific information about the error. Contact GoDaddy support for assistance.

Here are a couple of links that may be of some help:

share|improve this answer

I find the problem is web.config is re-written incorrectly by wpmu creating dupes rewrite rules. If you remove these, all is fine

share|improve this answer

I know this has been a while but I just came across the same error. I am not on GoDaddy but I want to post this somewhere so others can find it.

I fixed this easily by updating the Error Pages within the specific website. Edit the 500 error message, and point it to /index.php. This worked for me. Am not sure about a GoDaddy set up, but it seems a default IIS install error configuration doesn't like WordPress when view remotely.

Read more if you want:

And I hope it helps.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.