TYPO3版本6:修复登录错误

2020年12月29日16:08:13 发表评论 38 次浏览

问题描述

在某些TYPO3版本6安装中, 可能会发生无法再访问后端的情况。登录过程导致错误500或该过程似乎挂断。

原因

原因是过时的TYPO3扩展rsaauth, 哪一个不被支持自2020年7月底开始在notlogy网络托管中使用。TYPO3安装仍使用rsaauth进行身份验证因此无法再访问后端.

最初引入Rsaauth是为了在传输过程中对密码进行加密来保护密码。但是, 与HTTPS相比, rsaauth弊大于利, 这就是为什么rsaauth被正式认为已过时并且不应再使用。

要再次访问你的TYPO3后端, 请停用rsaauth在你的TYPO3配置中:

注意

通过执行以下步骤, 你将更改TYPO3安装的配置。因此, 我们建议你首先创建TYPO3目录的备份。

下载文件

LocalConfiguration.php

PackageStates.php

从TYPO3安装的/ typo3conf目录到计算机。

通过FTP安全传输文件

使用文本编辑器编辑LocalConfiguration.php文件, 并将" loginSecurityLevel" =>" rsa"的每一行替换为" loginSecurityLevel" =>" normal"。

使用文本编辑器打开文件PackageStates.php并转到以下部分:

'rsaauth'=>

数组(

'manifestPath'=>'',

'composerName'=>'typo3 / cms-rsaauth',

'状态'=>'活动',

'packagePath'=>'typo3 / sysext / rsaauth /',

'classesPath'=>'Classes /',

'建议'=>

数组(

),

),

将行"状态" =>"活动"更改为"状态" =>"无效"。该部分现在看起来像这样

'rsaauth'=>

数组(

'manifestPath'=>'',

'composerName'=>'typo3 / cms-rsaauth',

'状态'=>'无效',

'packagePath'=>'typo3 / sysext / rsaauth /',

'classesPath'=>'Classes /',

'建议'=>

数组(

),

),

将更新的文件上传回/ typo3conf目录。

现在, 你可以重新登录到TYPO3后端。

注意

如果仍然无法登录, 请再次检查你的更改是否正确。如果问题仍然存在, 请尝试检查是否切换到较新版本的PHP是否可以解决问题。

注意

TYPO3版本6在技术上不仅过时, 而且不再收到安全更新。因此, 我们强烈建议你将TYPO3安装更新为当前的TYPO3版本。


内容

  • 到达顶点
一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: