500 Internal Server Error After Update???

[Wed Aug 07 06:11:10 2013] [9751684] [core:error] [client 98.151.234.97:51447] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer http://edutasc.com/gelfand/wp-admin/

Ok so what the heck happened? I can go onto it as long as I am logged in from the main site and the htaccess hasn’t been edited all plugins and themes were disabled and the theme was changed to 2012 so it has to be 3.6?? I was told to refer to 3.5.x but I wanna see if there is a solution out there. Thanks and please be quick. I need to give a demo in a few hours :disappointed: :slight_frown:

  • Alexander
    • DEV MAN’s Mascot

    Hi @Brashell,

    Usually this has to do with some kind of infinite loop and htaccess. Do you have any plugins that modify your htaccess file? Or have you made any changes to it?

    If you don’t need anything special in there, for a quick fix you could try backing it up and replacing with a default version. Here’s what it should look like:

    http://codex.wordpress.org/Using_Permalinks#Creating_and_editing_.28.htaccess.29

    Best regards

  • Brashell
    • The Bug Hunter

    No, it didn’t work. It just completely crashed the site by doing that. This is my .htaccess I had to make it in boilerplate because the normal one didn’t work. Now after the update this one won’t work neither will the other one.

    # BEGIN WordPress

    RewriteEngine On

    RewriteBase /

    RewriteRule ^index.php$ – [L]

    # uploaded ?les

    RewriteRule ^([_0-9a-zA-Z-]+/)??les/(.+) wp-includes/ms-?les.php??le=$2 [L]

    # add a trailing slash to /wp-admin

    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]

    RewriteCond %{REQUEST_FILENAME} -d

    RewriteRule ^ – [L]

    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]

    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ EDUTASC/$2 [L]

    RewriteRule . index.php [L]

    # END WordPress

    Any suggestion?

  • Timothy
    • Chief Pigeon

    The htaccess file you have there has multiple ?? and is missing the right content.

    Any chance you saved it with something like MS Word or used some special chars?

    You need to use the most relevant version here:

    http://codex.wordpress.org/Multisite_Network_Administration#.htaccess_and_Mod_Rewrite

    Once that’s fixed, if you still get this error then you can ask your host to increase the number of redirects

    Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’

    If it continues, you need to track down what is causing it. Disabling plugins and testing to see what causes it.

    Cheers.

  • Alexander
    • DEV MAN’s Mascot

    Ok, I’ve done a bit more research on this, and it’s possible that a plugin is causing this issue. Or a WordPress is doing a rewrite from PHP.

    Can you try disabling all your plugins? You can do this by renaming the plugin folder to anything else, then try going to your dashboard. If it starts working, you can rename your plugins folder back. Then slowy start activating plugins and see if it breaks.

    Maybe there is a plugin you have setup that isn’t 3.6 compatible.

    You could also enable debug mode to see if any plugin errors are being generated. This can be done by opening your wp-config.php file and changing

    define('WP_DEBUG', false);

    to

    define('WP_DEBUG', true);

    Best regards