系统相关
首页 > 系统相关> > php-TYPO3 –在CentOS上更改服务器后使用RSA进行后端登录

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

作者:互联网

我最近对服务器进行了一些更改,并对PHP-xml进行了更新–不幸的是,我无法真正掌握所做的一切.

更改后,我们无法再次登录到后端.仅当我们在安装工具中将$TYPO3_CONF_VARS [‘BE’] [‘loginSecurityLevel’]配置为“正常”时.

如果尝试将设置开关切换为“ rsa”来登录,则会收到错误消息,提示我的密码错误.

我在php日志或TYPO3后端的管理日志中找不到任何引用此问题的错误日志.

我已经使用“ rsa”设置跟踪了网络连接.浏览器发出一个不会失败的JavaScript请求,然后在HTTP标头中向服务器散列哈希.我猜该程序正在运行.

我猜可能是OpenSSL配置出现故障,但是安装工具显示:“ PHP OpenSSL扩展安装正确”.

服务器规格:

> Microsoft Azure云中具有SELinux的CentOS 6.5
> PHP版本是5.5.20
> Apache版本是2.2.22
> TYPO3版本是6.2.6

有谁知道,什么地方可能出错?

解决方法:

我的一个朋友解决了这个问题.我们有一个虚拟主机群,每个Web根文件夹都属于一个不同的系统用户.这导致在编写php会话时出错(在每个项目上使用不同的系统用户).

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

chmod 0777 / var / lib / php / session

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

标签:typo3,typo3-6-2-x,rsa,php,centos6-5
来源: https://codeday.me/bug/20191120/2047095.html