![Олег Захаров](/assets/images/avatars//27f6c50de930bbe3ba65ec43a7d5a8ef-64.jpg?t=1725751986)
Олег Захаров
С нами с 14 октября 2017; Место в рейтинге пользователей: #103Ошибка при обновлении Modhelpers -упал сайт что делать
Обновил из админки modhelpers без Бэкапа (поленился). Итог — сайт выдает ошибку:
Fatal error: Call to undefined function random_bytes() in /home/...sitename.com/htdocs/www/core/components/modhelpers/functions/functions.php on line 1738
посмотрел функцию — это
Решено:
Спустя пару минут заработало. Видимо благодаря тому что поставил php 7.
Fatal error: Call to undefined function random_bytes() in /home/...sitename.com/htdocs/www/core/components/modhelpers/functions/functions.php on line 1738
посмотрел функцию — это
if (! function_exists('str_random')) {
/**
* Generate a more truly "random" alpha-numeric string.
* @param int $length
* @return string
*/
function str_random($length = 16)
{
$string = '';
while (($len = strlen($string)) < $length) {
$size = $length - $len;
$bytes = random_bytes($size);
$string .= substr(str_replace(['/', '+', '='], '', base64_encode($bytes)), 0, $size);
}
return $string;
}
}
Ругается на $bytes = random_bytes($size);Решено:
Спустя пару минут заработало. Видимо благодаря тому что поставил php 7.