Thinking of hosting with GoDaddy?
Update: Since writing this article GoDaddy have improved their software to allow upgrades from IIS6 -> IIS7, but all databases need to be deleted prior to the upgrade.
GoDaddy is a reputable, reliable web host. Or so they would like you to believe.
I just want to warn you, be very careful to fully plan what you want upfront before signing with goDaddy. Making mistakes during the setup with GoDaddy is a costly experience time wise. I sincerly get the impression that the staff at GoDaddy are really dedicated to giving you a solid professional service, but the software that runs GoDaddy is in my experience a bit outdated, and limited.
Here are a few things to consider before you configure anything with the GoDaddy software.
Make sure you research everything, if you need help ASK!
You can’t go wrong if you get a support consultant on the phone with you, while you’re configuring your site. They’ll be glad to assist, and you’ll save yourself loads of time. Sorry to say, but the software is not intuitive enough. If you have a strict deadline, its essential that you do this. You’ll soon discover that its not easy to undo mistakes made by “clicking here and there” or selecting default values because you thought they would be ok. Read the FAQ’s and make sure that you know exactly what you’re in for before applying any setting.
Here are some additional mistakes I’ve personally made.
If you’re planning on getting a windows package BE VERY CAREFUL,. Only your main domain can support PHP, no subdomains support PHP.
Thinking of hosting a few wordpress installations? Think again! Only your main domain is capable of supporting PHP, this is a GoDaddy limitation, and I really wish GoDaddy would advertise this fact upfront.
IIS management is rubbish
I don’t mean to sound harsh and I am just being truthful. GoDaddy don’t really provide any real IIS management. You can change the .net version and setup a few virtual directories (that’s it)
No detailed .net errors
GoDaddy hide all your .net errors, instead they send out one 500 (there was an error with your request), there is no way you can turn on decent error handling, making it difficult sometimes to detect what exactly is wrong with your application.
GoDaddy won’t install WordPress on IIS 6.
I started by signing up for a Deluxe Windows Hosting Package, so that I could test out some MVC stuff, and play around with new .net stuff. At the same time I was told that it was “no problem” to install a wordpress blog in the Windows package. It was a matter of a few clicks. Unfortunately the GoDaddy software requires you to select IIS 7 during the account setup, if you intend to run PHP. There were no warnings or prompts about this. Technically PHP is capable of running on either IIS 6 or 7. So this is a GoDaddy specific issue. I installed IIS 6, hoping to install an older version for maximum compatibility. The only way to resolve this is to completely delete the account and restart. This implies getting refunded on money spent and repurchasing the package. If you don’t believe this – here is offical GoDaddy communication to confirm this.
Upon review of the currently hosting plan you have with us, it is not compatible with WordPress. WordPress requires PHP language support. Your hosting account is an IIS6 Windows hosting account, which does not support PHP scripting. If this website is using only non-Windows based programming, then it is advisable to migrate the account to a Linux hosting account. If you must use Windows for any ASP.NET, Microsoft databases or other specific Windows scripting, then this account will need to be canceled, repurchased and then setup as an IIS7 configuration for Windows which does support PHP 5 scripting (not PHP 4). We do not offer an upgrade from IIS6 to IIS7. Please use the steps below for the different options suggested to resolve this connectivity issue.
No matter how you look at this, its totally unacceptable. But could have been avoided if I had a support technican on the line with me during setup. I would also like to again remind you that You absolutely cannot blame the support engineers for this type of answer, instead the real reason behind this, the outdated software that drives GoDaddy.com. I decided it was easier (cheaper too) to migrate to Linux.
Sorry to hear you’ve had trouble. We’d like to assist you with getting your sites up and running again. Please email us with some details including your domain name, and we will be in touch.
Sincerely,
Alicia R.
Go Daddy Hosting
Alicia
March 3, 2009 at 12:56 am
I have my domain through godaddy, but I had the same headaches as you…and I even had the linux package. I found a great free hosting site with comparable features, its called nxserve.net I have had my account with them for about 3 months now and without any issues what so ever. Check ‘em out!
Justin
March 3, 2009 at 2:30 pm
I just purchased GoDaddy hosting a few weeks ago. After waiting through the process of transferring my domain I tried to install wordpress and came across the same problem. I have been searching google for answers and your article saved me some time and left me was some hair on my head. I am new to this and thoroughly frustrated. If it cannot be resolved I think I will cancel my account and try another hosting service. This all seems to be harder than it should be. Thanks for the info, it was very helpful!
fluteloop
March 27, 2009 at 5:20 am
hi Michael
glad to be here!
i just had bought a deticated server from godaddy
anndy
March 27, 2009 at 2:57 pm
I know exactly what you are talking about. I just moved a bunch of sites over to GoDaddy. Big mistake.
Brad
March 31, 2009 at 3:03 pm
I wish I read this before I came across this same issue! Thanks for sharing your experience.
coreytempleton
April 7, 2009 at 10:44 am
This is very hot information. I’ll share it on Facebook.
Heartburn Home Remedy
April 15, 2009 at 12:55 pm
I have a deluxe account as well and am just finding all of this out. I have used Godaddy since 06 and have always been happy with them. After hours of trying to fix this problem this experience has taken the wind out of my sails. Now I have to go through a refund and repurchasing? Ugh.
Ricardo
June 11, 2009 at 4:20 am
I’m suffering through some of these issues as well – except from the other perspective. I’m trying to get the open-source (read: unix friendly) CMS Joomla installed on a IIS account at GoDaddy.
Permissions are super messed up – and no one at support can help me resolve them.
I have a bit of IIS experience and if I had access to the terminal I could resolve these issues myself.
I can agree with you that GoDaddy’s basic Unix hosting works. Nothing fancy – it just gets the job done. Which has me thinking I should ask the client if it would be okay to change the hosting to Unix.
Mark Matsusaki
October 11, 2009 at 2:10 am