Исправление ошибок в модулях после обновления версии PHP 8

1С-Битрикс. Исправляем ошибки в модулях после обновления версии PHP 8

Исправление ошибок в модулях после обновления версии PHP 8
Advego - наполнение сайтов информацией
Advego - наполнение сайтов информацией
Advego - наполнение сайтов информацией

Ошибка 1

call_user_func_array(): Argument #1 ($function) must be a valid callback, non-static method НазваниеМодуля::МетодКласса() cannot be called statically (0)

Находим код данного модуля по пути /bitrix/modules/название.модуля, определиться с классом в котором возникает данная ошибка и к данному классу добавить слово static:

static function МетодКласса()

Ошибка 2

[Ux11] Ошибка описания модуля "название.модуля". Не установлено соединение с сервером обновлений. [Ux11] Ошибка описания модуля "название.модуля"

При возникновении данной ошибки нужно либо обновить модуль до последней версии, либо в файле /bitrix/modules/название.модуля/install/index.php заменить название функции function название_модуля() на function __construct() После этого ошибка должна исчезнуть.

Advego - система покупки и продажи контента для сайтов, форумов и блогов
Advego - система покупки и продажи контента для сайтов, форумов и блогов
Advego - система покупки и продажи контента для сайтов, форумов и блогов