Цитата | ||||
---|---|---|---|---|
написал:
|
10.01.2023 06:35:52
Нашел этот модуль, которым не пользовался даже. Не жалко убрать. Все равно разработчик забросил его уже.
|
|
|
|
10.01.2023 17:49:21
Обновили ядро Битрикс, все классно вроде.. Настройки ПХП на хостинге проверили все ок, переключили на Php 8.
Публичка за исключением одного шаблона и подвала сайта работает (подвал исчез как и карточка товара), но это ладно поправимо. НО, о чем можно говорить если в родную битриксовую /bitrix - админку попасть не получается, выдает ошибки в ядре из принципа и логики копаться в ядре не станем, куда разработчики смотрят то???? что это за дилетантский подход, выдавать предупреждение "срочно переходите на 8 до февраля" а самим так лажать? |
|
|
|
10.01.2023 20:39:18
|
|||
|
|
10.01.2023 23:09:05
А у меня так . Выдает на блоке с компонентом news.list |
|||
|
|
11.01.2023 07:05:54
Вообще у вас ведет к этому методу Код шаблона проверьте, т.к. сейчас если указать вызов без кавычек, уже будет критошибка. $arRow[UF_NAME]. Гдето пропустили например, и на php 7.4 работало, а на 8.х это уже смертный грех |
|||||
|
|
11.01.2023 10:16:56
Просто удалите модуль рекапчи из-за которого возникает проблема, и все заработает. |
|||
|
|
11.01.2023 10:55:49
если убрать PROPERTY_CODE то компонент работает но соответственно нет данных из этих полей. Далее, переходим к редактированию в админке инфоблока данного или элементов то вываливается ошибка уже в админке. Свойства стандартные, файлы и строки.
Замена шаблона на стандартный тоже не решает проблему, так что не в кавычках дело. |
|||||||||
|
|
11.01.2023 11:33:53
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|||
|
|
11.01.2023 12:58:16
|
|||
|
|
12.01.2023 14:01:25
Добрый день, при переходе на 8.1 выдает ошибку
[TypeError] call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method Slam\counters\Event::OnBeforePrologHandler() 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/include.php:456 #1: require_once(string) /sites/domain.ru/bitrix/modules/main/include/prolog_admin_before.php:34 #2: require_once(string) /sites/domain.ru/bitrix/modules/main/admin/settings.php:16 #3: require_once(string) /sites/domain.ru/bitrix/admin/settings.php:2 Можете подсказать, что нужно исправить, чтобы сайт загрузился? P.S. на 7.4 грузится отлично |
|
|
|
12.01.2023 14:28:32
|
|||
|
|
12.01.2023 14:29:56
|
|||||
|
|
12.01.2023 14:32:38
|
|||
|
|
12.01.2023 14:39:34
[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 |
|||||
|
|
12.01.2023 14:42:05
Вообще у вас много сторонних модулей, готовьтесь что много чего удалить придется, либо требуйте от разработчиков оптимизации под php8 |
|||
|
|
12.01.2023 14:56:19
[Error] Undefined constant "ID" (0) /sites/domain.ru/bitrix/templates/yaprodam/include/spec.php:38 #0: require /sites/domain.ru/index.php:20 |
|||||
|
|
13.01.2023 07:02:00
|
|||||||
|
|
13.01.2023 08:54:23
Добрый день! При обновлении php с версии 7.4.21 до 8.1 выходят ошибки, подскажите что нужно переделать
После обновления сайт не доступен, ошибок со стороны сервера не фиксируются. [TypeError] call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method Callibri\IncludeScript\Main::appendScriptsToPage() cannot be called statically (0) /home/bitrix/www/bitrix/modules/main/classes/general/module.php:480 #0: ExecuteModuleEventEx(array, array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3160 #1: CAllMain->EndBufferContent(string) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3137 #2: CAllMain->EndBufferContentMan() /home/bitrix/www/bitrix/modules/main/include/epilog_after.php:46 #3: require(string) /home/bitrix/www/bitrix/modules/main/include/epilog.php:3 #4: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:314 #5: CAllMain->AuthForm(boolean) /home/bitrix/www/bitrix/modules/main/include.php:516 #6: require_once(string) /home/bitrix/www/bitrix/modules/main/include/prolog_before.php:14 #7: require_once(string) /home/bitrix/www/index.php:8 |
|
|
|
13.01.2023 10:49:13
|
|||
|
|
14.01.2023 19:51:40
После перехода на 8-ю версию такая ошибка в корзине и в некоторых разделах:
Прикладываю файл result_modifier:
Какие файлы следует еще приложить? |
|||||
|
|
14.01.2023 23:17:39
Замените массив со значением null пустым массивом. (конечно, только когда он равен нулю) Почитайте еще это. |
|||
|
|
15.01.2023 05:54:54
|
|||
|
|
15.01.2023 13:50:36
Тоже получил ошибку после обновления до 8 версии php.
Куда копать подскажите? или в край как выпилить этот модуль, если нет доступа на сайт через админку? [TypeError] call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method CCRMBPViewClass::CRMBPViewStartFunction() cannot be called statically (0) /home/bitrix/www/bitrix/modules/main/classes/general/module.php:480 #0: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/include.php:163 #1: require_once(string) /home/bitrix/www/bitrix/modules/main/include/prolog_before.php:14 #2: require_once(string) /home/bitrix/www/bitrix/modules/main/include/prolog.php:10 #3: require_once(string) /home/bitrix/www/bitrix/header.php:1 #4: require(string) /home/bitrix/www/stream/index.php:2 ---------- |
|
|
|
15.01.2023 16:40:59
|
||||
|
|
|||