Создание удаленной рабочей среды предприятия на основе терминалов, ускорение работы 1С.

   
     +7 904 640 3883
Tap To Call

Битрикс обновление PHP 8

Битрикс обновление PHP 8 версия обязательна с февраля 2023 года. Битрикс очередной раз повышает требования к настройке Web сервера в связи с безопасностью своих продуктов. Битрикс обновленный до 1С-Битрикс: Управление сайтом 22.500.100 проблем с PHP8 PHP 8.1 не будет при условии что все модули и решение обновлены и имеют обновление до PHP8

Битрикс обновление PHP 8

Битрикс обновление PHP 8 версия обязательна с февраля 2023 года.

настоятельно рекомендую использовать «сайт для разработки» и работать с настройкой вашего в отдельном виртуальном или VPS сервере.

При обновлении PHP до 8 версии в работе сторонних модулей 1С-Битрикс могут возникнуть ряд ошибок.

Рассмотрим как исправить сторонние модули Битрикс:

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

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

Ошибка №2

Для исправления ошибки:

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 МетодКласса()

После необходимо проверить работу стороннего модуля как в Back-end’e так и Front-end’e

Если модуль платежной системы то стоит отключить его и получить обновленный платежный модуль у разработчика.

Кстати это не решение «костыль» а решение прошлых проблем. динамика сознает нагрузку. статичный метод меньше нагрузку, это можно заметить по индикатору производительности в back-end’e

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *