我已经将我的 confixx 安装从 3.3.7 Pro 升级到 3.3.8 和 3.3.9 Pro(是的,我有点晚了 - 我知道)。
现在我遇到无法使用我的帐户登录的问题(密码重置帐户也不起作用)。我已将 Confixx 转为$DEBUG=1
-Mode 并看到登录login.php
成功,然后重定向到/user/webXX/
,但登录失败并显示 LoginForm。
访问日志:
XX.XXX.XX.XXX - - [20/Mar/2013:15:45:24 +0100] "POST /login.php HTTP/1.1" 302 170
XX.XXX.XX.XXX - - [20/Mar/2013:15:45:24 +0100] "GET /index.php HTTP/1.1" 302
XX.XXX.XX.XXX - - [20/Mar/2013:15:45:24 +0100] "GET /user/index.php HTTP/1.1" 200
我正在使用 Debian 6.0.7
有人有办法让 confixx 再次工作吗?
答案1
由于某些(未知)原因,confixx 更新脚本覆盖了我的/etc/apache2/confixx_mhost.conf
文件,因此 APC 在我的 PHP 5.3 系统上为 confixx 处于活动状态。
要使登录再次工作,请为 Confixx VHost 禁用它,并将以下行添加到文件中:php_admin_value apc.enabled 0
重新启动 apache2 后,登录再次有效。
我不知道为什么,但是当启用 apc 时,confixx 会出现 $_SESSION 问题。