I've installed the latest version of wordpress in portage. The install goes smooth but everytime I try to log in I get the following error: Redirection for this URL exceeded. Your browser may be blocking cookies. I've looked through all the existing bug reports but I did not see any fixes. The wordpress site has similiar reports but there doesn't appear to be a concrete solution to this problem. Anyone have a fix? Reproducible: Always Steps to Reproduce: 1. Install Wordpress on a vhost 2. Attempt to Login Actual Results: Redirection Limit For this URL exceeded Expected Results: Login to Admin panel
I'm having this problem too. The older wordpress from portage was working great. I have made sure that I am not blocking cookies in any way, and have attempted to browse the website from Firefox, Internet Explorer, and lynx. I fixed the problem by downloading the latest tarball from the wordpress.org site, extracting it to /var/www/localhost/htdocs/wordpress and then running "chown -R root:root wordpress" Perhaps the tar.gz file in the portage repository is old?
I just ended up using the tarball from the wordpress site and it worked fine, for a second there I thought it was my apache configuration So if this tarball can get in to portage, it should be fixed. http://wordpress.org/latest.tar.gz
This is _not_ something that should be used as a patch for the current ebuild. As Alex Valentine suggested, the current tarball in the ebuild needs to be updated to the latest tarball from wordpress.org In the meantime, though, this problem can be fixed by making the change in this diff, in my experience, so far: ****************************************************** diff -P -r -u -x '*~' ebuild/htdocs/wp-admin/auth.php tarball/htdocs/wp-admin/auth.php --- ebuild/htdocs/wp-admin/auth.php 2004-10-10 23:45:52.000000000 -0500 +++ tarball/htdocs/wp-admin/auth.php 2004-05-18 21:05:40.000000000 -0500 @@ -25,7 +25,7 @@ return false; } else { - if ($login->user_login == $user_login && $login->user_pass == $user_pass_md5) { + if ($login->user_login == $user_login && md5($login->user_pass) == $user_pass_md5) { return true; } else { return false; **************************************************************
Wordpress 1.2.2 is now in Portage; it includes yet another UPSTREAM fix for the redirection bug. Please test, and let me know how you get on. Best regards, Stu
Bug was fixed.
Thank you for the feedback.