我正在尝试首次安装TYPO3 v9.5.3,但在安装例程的最后一步失败(在提交具有管理员用户登录详细信息的表单之后)。
据我所知,我认为问题在于我没有将argon2i编译成PHP所需的库。
现在我发现了非常相似的问题描述here,但是在安装过程中无法更改算法。
是否有一种从一开始(在安装过程中)使用“ bcrypt”或“ phpass”的方法?
答案 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';