I had the same error, because my site runs over IIS at http://www.brinkster.com. So I changed the file wp-settings.php and replaced the next line and it worked.
// If root then simulate that no script-name was specified
if (empty($_SERVER[‘PATH_INFO’])) {
/*–>BEGIN REMOVE $_SERVER[‘REQUEST_URI’] = substr($_SERVER[‘SCRIPT_NAME’], 0, strrpos($_SERVER[‘SCRIPT_NAME’], ‘/’)) . ‘/’;<–END REMOVE */
$_SERVER[‘REQUEST_URI’] = $_SERVER[‘SCRIPT_NAME’];
}
With Apache, the error doesn`t ocurr, so it´s not necessary to change wp-settings.php.