i have to install wordpress 3.2.1 on IIS 5.0 (yeah, i know...) here. Brand new default wordpress installation, no plugins ore previous versions installed. So, i downloaded the 3.2.1.zip and the 3.2.1-IIS.zip, unzipped everything and set up the database, but i get the same issue every time:
everything works, except when i try to login to the admin area it keeps redirecting me back to
wp-login.php?redirect_to=http%3A%2F%2Fmydomain.com%2Fwp-admin%2F&reauth=1 without any error message.
- all requests to http://www.mydomain.com are rewritten to http://mydomain.com
- tbl wp_options has
- i can see 2 cookies:
PHPSESSID=617cdf1966c78a56e2dd901942d41124in my browser
- there is an empty file
sess_617cdf1966c78a56e2dd901942d41124in my session folder
It looks like a session problem to me. I have a cookie set in my browser, and there is a corresponding session file in my webservers session folder, but it's always empty (0 Bytes).
when i create a simple test script in the same folder as my wp-installation and manually add
session_start(); $_SESSION['foo'] = 'bar';
then i can also see those values in my session files.
For the last 2 days i tried to figure out whats wrong here. The installed php files and my database are both ok, it works as it should when i moved the installation to a diffent xampp webserver on a different box. Crosschecked my php.ini and the session handling is the same as on xampp.
I pretty much tried out any suggestion i found on wordpress.org and other forums for this topic; but nothings seem to work.