GoDaddy 500 Internal Server Error
Today I had an interesting afternoon thanks to GoDaddy and WordPress. I have been working with my blog a lot over the past few days and I noticed that I was getting a lot of “Error 500 – Internal server error” messages. I was getting this error about 50% of the time. I went to my Control Panel on the GoDaddy site and turned on Error Logging. The only thing the Error Log was showing was a few lines that said ‘mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use ‘RewriteOptions MaxRedirects’ to increase the limit if necessary.’
From this error messages I assumed the problem was being caused by mod_rewrite but after several hours of playing with it and spending 1/2 hour on the phone with GoDaddy Tech Support, I discovered that it was not to culprit.
After doing much searching on the Internet I stumbled upon a forum post talking about the same problem. I discovered that the problem was not with mod_rewrite but was instead with the WP-Cache plugin that I had installed in WordPress. There seams to be some kind of compatibility problem with GoDaddy and WordPress with the WP-Cache plugin enabled. Disabling the plugin got rid of the 500 Internal server error messages.
I did not want to get rid of the WP-Cache plugin because it did speed up my site so I decided to see if anyone had a work around and I found a great blog post that told me how to fix it. The post is at Using WP-Cache on GoDaddy (500 Error).
I found thinkdj’s post over at Blogulate that has a GZIP version of WP-Cache that will work with GZIP enabled so I started with that version and added the GoDaddy fix. I took it a little further and found some optimization for WP-Cache as well. I have it fully working on GoDaddy now with no more 500 Internal Server Error messages. To save you all a lot of work I have created a .zip file containing the fixes and optimization to WP-Cache. Just download wp-cache.zip and unzip it into your wp-content/plugins directory. Your site should be faster and error free. I have only tested it on GoDaddy so I don’t know if it will work on other hosts.
Recommendation: Remove WP-Cache and Install WP-SuperCache. It works much better, you don’t need to edit it, it is updated regularly and does not cause any problems with GoDaddy.
Refrences:
Original GoDaddy Fix site
Original GZIP Version of WP-Cache
Original Speed Optimization site
[...] again, and wondering why it used to blow up every now and then, I realized I should have done some research long ago. I’ve been wondering why I’ve been getting 500 Internal Server Errors over at [...]
I uploaded the file, installed, kept all defaults, just tried to update a scheduled post and still got error. Have worked on this 3 days and godaddy wont acknowledge it. have tried so many things and was hoping this would be the fix. any ideas on where to go from here?
Also… am not sure where to find compression. wanted to double check that. it’s not listed under misc
===
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@supportwebsite.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache Server at restministries.com Port 80
My recommendation is to remove WP-Cache and install WP-Supercache. I switched to Supercache a while ago and I have not had a problem since. No editing of WP-Supercache needed, just install and activate. It is updated regularly and works really well with GoDaddy.
[...] Errors. Let me know if you have a problem with the site and I will switch it back to my Custom WP-Cache plugin. You can get the WP-Super-Cache Plugin [...]
thx, “My recommendation is to remove WP-Cache and install WP-Supercache. ” — did this and didn’t seem to work., is there any waiting time before it “should” work? or is it automatic?
It should work right away as long as you have disabled and removed WP-Cache. Then in WP-Supercache go through all options and select what is best for you. Make sure you scroll down and have it update your .htaccess file for you.
These are the options I use:
ON WP Cache and Super Cache Enabled
Uncheck – Don’t cache pages….
Uncheck – Proudly tell the world…
Checked – Clear all cache files…
Checked – Chache rebuild….
Uncheck – Coarse file locking…
Uncheck – List the newest cached…
Checked – Mobile device support…
Further down:
Super Cache Compression – Enabled
Mod Rewrite Rules:
Let it do the updates.
The rest of the options should be fine and you can update them as you like.
Hope this helps
than you! had still been having troubles and more frequently again, but just found your setting suggestions, so updating some of those i had differently!
hmm, I was able to upload a few posts w/o error, but no am getting it on my images too when I try to upload. I’d like to call godaddy, but I dont know “much” and the plp I’ve spoken to know less than me! any advice?