TYPO3 - 后端在CentOS上更改服务器后使用RSA登录

时间:2015-01-15 14:51:01

标签: php typo3 rsa typo3-6.2.x centos6.5

我最近做了一些服务器更改和PHP-xml更新 - 遗憾的是,我无法真正理解我的确切做法。

更改后,我们无法再次登录后端。只有我们将$TYPO3_CONF_VARS['BE']['loginSecurityLevel']配置为"正常"在安装工具中。

如果我尝试使用设置切换到" rsa",我收到错误,我的密码错误。

我找不到任何在php日志中引用此问题的错误日志,也没有在TYPO3后端的管理日志中找到。

我已经跟踪了" rsa"的网络连接。设置。浏览器发出一个不会失败的JavaScript请求,然后在HTTP标头中向服务器打磨一个哈希。我想这个程序正在运作。

我猜测它可能是一个故障的OpenSSL配置,但安装工具说:" PHP OpenSSL扩展正确安装"。

服务器规格:

  • CentOS 6.5 在Microsoft Azure云中使用SELinux
  • PHP版本为5.5.20
  • Apache版本为2.2.22
  • TYPO3版本为6.2.6

有人有想法,可能出现什么问题?

1 个答案:

答案 0 :(得分:3)

我的一位朋友解决了这个问题。我们有一个vhost星座,每个web根文件夹属于不同的系统用户。这导致编写php会话时出错(在每个项目中使用不同的系统用户)。

将php会话文件夹的权限(仅限文件夹中的文件!)设置为777.会话文件夹属于不同的非项目特定系统用户(apache / www-data / whatever)。

chmod 0777 /var/lib/php/session

现在,每个项目的每个系统用户都有权编写会话。 无论如何,会话文件本身会获得更多限制性权限。