Support » Fixing WordPress » 500 Internal Server Error after 2.8.4 upgrade

  • After upgrading WP to 2.8.4, the WP admin still works but all of the content generates a 500 error if you attempt to view it.

    To answer the obvious questions:
    – the .htaccess looks fine; I renamed it and let WP generate another one, didn’t help.
    – changing the permalinks to the default didn’t help, nor did any other style.
    – displaying all of the plugins didn’t help.
    – changing to the default theme didn’t help.

    The server error logs report messages like this:

    [Sat Aug 22 08:45:09 2009] [error] [client] mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary., referer:

    Can anyone explain what this means? Has anyone else encountered this problem?


Viewing 5 replies - 1 through 5 (of 5 total)
  • Add RewriteOptions MaxRedirects = 20 or you can use more than that. Also, check all .htaccess file which are on the top of your blog’s .htaccess (.htaccess which is in parent folders) and make sure there is no redirection code.

    Absolutely nothing fixed the problem, so I ended up having to move the entire site to a new domain on my account, then switching the domain alias over to it. Pain in the ass, and it makes me wary to update any of my other sites to 2.8.4. :/


    1) Either rename Plugins directory or disable all the Plugins from database.
    2) Redo the upgrade and upgrade wordpress manually.


    Shane G.

    So, what happens then to the plugins that were in use? Renaming the plugins directory back to normal seems to have the same problem (login as admin at wp-admin: 500 internal server error). Does this imply the plugins we have are not compatible with 2.8.4?


    Please see my post at <;. I detail my fixes for this and other issues, everything is now working fine.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘500 Internal Server Error after 2.8.4 upgrade’ is closed to new replies.