0

我正在尝试第一次安装 TYPO3 v9.5.3,但在安装例程的最后一步失败(在提交带有管理员用户登录详细信息的表单之后)。

据我所知,我认为问题在于我没有将 argon2i 编译到 PHP 中所需的库。

现在我在这里发现了一个非常相似的问题描述,但是我无法在安装过程中更改算法。

有没有办法从一开始就使用“bcrypt”或“phpass”(在安装过程中)?

4

2 回答 2

1

根据https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/PasswordHashing/Index.html,PHP 7.2 带来了开箱即用的 Argon2i 支持。

此外,此文档页面还表示,如果 argon2i 不可用,它会退回到其他散列算法。


所以我猜你对丢失库的猜测并不是真正的原因。

您的问题也没有解释您的实际错误/问题是什么,所以我们在这里无能为力。

于 2019-01-08T09:53:51.113 回答
0

未经测试,但您可以在开始安装过程之前尝试创建typo3conf/AdditionalConfiguration.php并将其放入文件中:

$GLOBALS['TYPO3_CONF_VARS']['BE']['passwordHashing']['className'] = 'TYPO3\\CMS\\Core\\Crypto\\PasswordHashing\\BcryptPasswordHash';

于 2019-01-08T16:06:06.190 回答