在IIS上安装wp3.2.1;获取空会话

时间:2011-09-20 作者:iHaveacomputer

我必须在IIS 5.0上安装wordpress 3.2.1(是的,我知道…)在这里全新默认wordpress安装,未安装插件或以前的版本。所以,我下载了3.2.1。zip和3.2.1-IIS。zip,解压所有内容并设置数据库,但每次我都会遇到同样的问题:

一切正常,但当我尝试登录到管理区域时,它会不断将我重定向回wp-login.php?redirect_to=http%3A%2F%2Fmydomain.com%2Fwp-admin%2F&reauth=1 没有任何错误消息。

配置:

所有请求http://www.mydomain.com 被重写为http://mydomain.comsiteurl 和home 设置为http://mydomain.comwordpress_test_cookie=WP+Cookie+check 和PHPSESSID=617cdf1966c78a56e2dd901942d41124 在我的浏览器中,有一个空文件sess_617cdf1966c78a56e2dd901942d41124 在我的会话文件夹中,我觉得这像是会话问题。我在浏览器中设置了一个cookie,在我的webservers会话文件夹中有一个相应的会话文件,但它总是空的(0字节)。

当我在与wp安装相同的文件夹中创建一个简单的测试脚本并手动添加

session_start();
$_SESSION[\'foo\'] = \'bar\';
然后,我还可以在会话文件中看到这些值。

在过去的两天里,我一直在想这里到底出了什么问题。安装的php文件和我的数据库都正常,当我将安装移到另一个盒子上的不同xampp Web服务器时,它会正常工作。交叉检查我的php。ini和会话处理与xampp上的相同。

我几乎尝试了我在wordpress上找到的任何建议。org和该主题的其他论坛;但似乎什么都不管用。

1 个回复
SO网友:Brian Fegter

查看您的php。ini配置文件,并尝试更改上载\\u tmp\\u目录的权限(&U);一场保存路径目录。

结束

相关推荐

有没有与PHP5.3不兼容的WordPress版本?

有哪些WordPress版本不支持PHP 5.3的信息吗?我是说最近的2.9/3.0/3.1?我只关心Wordpress核心代码库,而不是插件。现在,我大部分时间都在PHP 5.3上运行WP。但是一些服务器仍然使用PHP 5.2,一些主机担心升级是否会破坏某些功能,所以我尝试从更大的社区收集一些反馈。这个graphical wp.org stats 不要在WP和PHP版本之间有所不同,这也是一些很好的源代码。谢谢你的帮助!