Локальное окружение: OpenServer 5.4.3 Версию PHP выставил 8.0, Apache_2.4-PHP_8.0-8.1 MySQL-8.0-Win10
Как только установка доходит до шага "Установка модуля "А/B-тестирование" (UTF-8)..." так на этом шаге установка и стоит, и дальше так и остаётся на 1%
Измените переменную $uniq на следующую: $uniq = md5(uniqid(rand(), true));
В файле /bitrix/modules/main/lib/security/random.php В методе getStringByCharsets($length, $charsetList) - строка 114 Происходит получение рандомной строки.
Получилось вот так:
public static function getStringByCharsets($length, $charsetList) { // Временно возвращаем "свою" рандомную строку $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 10; $i++) { $randstring = $characters[rand(0, strlen($characters))]; } return $randstring; // Конец