Подключите нашего Telegram-бота для уведомлений о новых проектах

Переезд сайта Битрикс Управление Сайтом с php 7 на php 8, правка ошибок

p
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 4 года и 4 месяца
Бюджет: 1 501 — 2 000 ₽/час
Срок: 1–2 недели
При самостоятельном обновлении php на хостинге до версии 8.* на сайте появились ошибки. 

Вот например ошибки со страницы карточки товара:
[TypeError]
count(): Argument #1 ($value) must be of type Countable|array, null given (0)
/home/s/signumvent/public_html/bitrix/templates/signum/components/bitrix/catalog/.default/bitrix/cat alog.element/.default/template.php:1687
#0: include
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/component_template.php:790
#1: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string)
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/component_template.php:885
#2: CBitrixComponentTemplate->IncludeTemplate(array)
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/component.php:784
#3: CBitrixComponent->showComponentTemplate()
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/component.php:724
#4: CBitrixComponent->includeComponentTemplate()
/home/s/signumvent/public_html/bitrix/modules/iblock/lib/component/base.php:4711
#5: Bitrix\Iblock\Component\Base->loadData()
/home/s/signumvent/public_html/bitrix/modules/iblock/lib/component/base.php:4690
#6: Bitrix\Iblock\Component\Base->initialLoadAction()
/home/s/signumvent/public_html/bitrix/modules/iblock/lib/component/element.php:283
#7: Bitrix\Iblock\Component\Element->initialLoadAction()

#8: call_user_func(array)
/home/s/signumvent/public_html/bitrix/modules/iblock/lib/component/base.php:4877
#9: Bitrix\Iblock\Component\Base->doAction()
/home/s/signumvent/public_html/bitrix/modules/iblock/lib/component/base.php:4895
#10: Bitrix\Iblock\Component\Base->executeComponent()
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/component.php:668
#11: CBitrixComponent->includeComponent(string, array, object, boolean)
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/main.php:1188
#12: CAllMain->IncludeComponent(string, string, array, object)
/home/s/signumvent/public_html/bitrix/templates/signum/components/bitrix/catalog/.default/element.ph p:8
#13: include(string)
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/component_template.php:790
#14: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string)
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/component_template.php:885
#15: CBitrixComponentTemplate->IncludeTemplate(array)
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/component.php:784
#16: CBitrixComponent->showComponentTemplate()
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/component.php:724
#17: CBitrixComponent->includeComponentTemplate(string)
/home/s/signumvent/public_html/bitrix/components/bitrix/catalog/component.php:328
#18: include(string)
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/component.php:615
#19: CBitrixComponent->__includeComponent()
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/component.php:692
#20: CBitrixComponent->includeComponent(string, array, boolean, boolean)
/home/s/signumvent/public_html/bitrix/modules/main/classes/general/main.php:1188
#21: CAllMain->IncludeComponent(string, string, array, boolean)
/home/s/signumvent/public_html/catalog/index.php:5
#22: include_once(string)
/home/s/signumvent/public_html/bitrix/modules/main/include/urlrewrite.php:128
#23: include_once(string)
/home/s/signumvent/public_html/bitrix/urlrewrite.php:2

Так же после обновления вообще не работают кнопки добавления в корзину,
кнопки заказа звонка не инициируют отправку формы
Фотографии товаров не открываются во всплывающем окне

Необходимо произвести корректный переезд с php 7 на php 8 нашего сайта. 

После переезда страницы сайта должны прогружаться без ошибок. 
Формы связи должны работать
Кнопки взаимодействия с корзиной должны работать 

Версия продукта:    23.x или старше
URL страницы, с которой связан вопрос:    signumvent.ru/
Разделы:
Опубликован:
24.10.2024 | 12:55 [поднят: 24.10.2024 | 12:55]

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».