由于缺少PHP库“ argon2i”,TYPO3 v9.5的安装在最后一步失败了

时间:2019-01-07 20:23:35

标签: typo3 mamp typo3-9.x argon2-ffi

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

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

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

是否有一种从一开始(在安装过程中)使用“ bcrypt”或“ phpass”的方法?

2 个答案:

答案 0 :(得分:0)

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

此外,该文档页面还说,如果argon2i不可用,它会退回到其他哈希算法。


所以我想您对丢失的lib的猜测不是真正的原因。

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

答案 1 :(得分:0)

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

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