Установка TYPO3 v9.5 завершается неудачей на последнем шаге из-за отсутствия библиотеки PHP "argon2i" - PullRequest
0 голосов
/ 07 января 2019

Я пытаюсь установить TYPO3 v9.5.3 в первый раз, и на последнем этапе процедуры установки происходит сбой (после отправки формы с данными для входа в систему для пользователя с правами администратора).

Насколько я мог отследить эту проблему, я думаю, проблема в том, что у меня нет необходимой библиотеки для argon2i, скомпилированной в PHP.

Теперь я нашел очень похожее описание проблемы здесь , но я не могу изменить алгоритм в процессе установки.

Есть ли способ использовать "bcrypt" или "phpass" с самого начала (во время установки)?

Ответы [ 2 ]

0 голосов
/ 08 января 2019

Не проверено, но вы можете попробовать создать typo3conf/AdditionalConfiguration.php перед началом процесса установки и поместить его в файл:

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

0 голосов
/ 08 января 2019

Согласно https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/PasswordHashing/Index.html, PHP 7.2 предоставляет поддержку Argon2i из коробки.

Кроме того, на этой странице документации также говорится, что она работает с другими алгоритмами хеширования, если argon2i недоступен.


Так что я думаю, что ваше предположение о пропавшей библиотеке не является реальной причиной.

Ваш вопрос также не объясняет, в чем заключается ваша настоящая ошибка / проблема, поэтому мы больше ничего не можем сделать здесь.

...