Это такая же ошибка что и у других с памятью и чем-то ещё.
Помогает вот такое решение(собрал для себя из пары тем):
[QUOTE]
Согласно источнику, для решения ошибки при установке 1C-Bitrix на OpenServer выполните следующие шаги:
Перейдите в директорию сайта.
Найдите файл /bitrix/modules/main/classes/general/main.php.
Откройте файл main.php и найдите строчку 3407.
Измените переменную $uniq на следующую: $uniq = md5(uniqid(rand(), true));
В файле /bitrix/modules/main/lib/security/random.php
В методе getStringByCharsets($length, $charsetList) - строка 114
Происходит получение рандомной строки.
Получилось вот так:
public static function getStringByCharsets($length, $charsetList)
{
// Временно возвращаем "свою" рандомную строку
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW XYZ';
$randstring = '';
for ($i = 0; $i < 10; $i++) {
$randstring = $characters[rand(0, strlen($characters))];
}
return $randstring; // Конец
$charsetVariants = strlen($charsetList);
$randomSequence = static::getBytes($length);
$result = '';
for ($i = 0; $i < $length; $i++)
{
$randomNumber = ord($randomSequence[$i]);
$result .= $charsetList[$randomNumber % $charsetVariants];
}
return $result;
}
[/QUOTE]
[SIZE=20pt][B]Перезапустите обязательно OpenServer и повторите установку.[/B][/SIZE]
Помогает вот такое решение(собрал для себя из пары тем):
[QUOTE]
Согласно источнику, для решения ошибки при установке 1C-Bitrix на OpenServer выполните следующие шаги:
Перейдите в директорию сайта.
Найдите файл /bitrix/modules/main/classes/general/main.php.
Откройте файл main.php и найдите строчку 3407.
Измените переменную $uniq на следующую: $uniq = md5(uniqid(rand(), true));
В файле /bitrix/modules/main/lib/security/random.php
В методе getStringByCharsets($length, $charsetList) - строка 114
Происходит получение рандомной строки.
Получилось вот так:
public static function getStringByCharsets($length, $charsetList)
{
// Временно возвращаем "свою" рандомную строку
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW
$randstring = '';
for ($i = 0; $i < 10; $i++) {
$randstring = $characters[rand(0, strlen($characters))];
}
return $randstring; // Конец
$charsetVariants = strlen($charsetList);
$randomSequence = static::getBytes($length);
$result = '';
for ($i = 0; $i < $length; $i++)
{
$randomNumber = ord($randomSequence[$i]);
$result .= $charsetList[$randomNumber % $charsetVariants];
}
return $result;
}
[/QUOTE]
[SIZE=20pt][B]Перезапустите обязательно OpenServer и повторите установку.[/B][/SIZE]