написал: Обновили ядро Битрикс, все классно вроде.. Настройки ПХП на хостинге проверили все ок, переключили на Php 8. Публичка за исключением одного шаблона и подвала сайта работает (подвал исчез как и карточка товара), но это ладно поправимо. НО, о чем можно говорить если в родную битриксовую /bitrix - админку попасть не получается, выдает ошибки в ядре https://skr.sh/sHp9nLfOfPV?a из принципа и логики копаться в ядре не станем, куда разработчики смотрят то???? что это за дилетантский подход, выдавать предупреждение "срочно переходите на 8 до февраля" а самим так лажать?
Даже и без принципа не стоит копаться. Просто удалите модуль рекапчи из-за которого возникает проблема, и все заработает.
Евгений Уразов написал: Код шаблона проверьте, т.к. сейчас если указать вызов без кавычек, уже будет критошибка. $arRow[UF_NAME]. Гдето пропустили например, и на php 7.4 работало, а на 8.х это уже смертный грех
Странно все. Не понимаю. Дело даже не в шаблоне компонента.
если убрать PROPERTY_CODE то компонент работает но соответственно нет данных из этих полей. Далее, переходим к редактированию в админке инфоблока данного или элементов то вываливается ошибка уже в админке. Свойства стандартные, файлы и строки.
Код
/var/www/domain/data/www/domain.ru/index.php:1120
А здесь компонент news.list. конкретно на данной строке false. В общем все стандартно,
Да. Нашел модуль кастомый. Отключил. Спасибо! В общем судя по всему с переходом на 8 половина модулей и решений в маркетплейсе работать не будут, тем более, на многие разработчики давно забили.
Удалил и даже стер его из системы, но все равно ошибка [TypeError] call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method ErrorSendMD::ErrorSendOnProlog() cannot be called statically (0) /sites/domain.ru/bitrix/modules/main/classes/general/module.php:480 #0: ExecuteModuleEventEx(array) /sites/domain.ru/bitrix/modules/main/classes/general/main.php:3454 #1: CAllMain::PrologActions() /sites/domain.ru/bitrix/modules/main/include/prolog_admin_before.php:47 #2: require_once(string) /sites/domain.ru/bitrix/modules/main/admin/repair_db.php:13 #3: require_once(string) /sites/domain.ru/bitrix/admin/repair_db.php:2