Ошибка при добавлении, удалении редактирование категорий

InstantCMS 2.X
#1 24 сентября 2023 в 12:39

При добавлении, редактирование, удаление категорий выводит ошибку. Если вернуться в категории после перезагрузки страницы то действия применяются (добавление, удаление, редактирование)

Версия движка 2.16.1

Ошибка:

Deprecated: Creation of dynamic property cmsDatabase::$nestedSets is deprecated in /home/g/g6635564/brd-24.ru/public_html/system/core/database.php on line 114 Warning: Cannot modify header information — headers already sent by (output started at /home/g/g6635564/brd-24.ru/public_html/system/core/database.php:114) in /home/g/g6635564/brd-24.ru/public_html/system/core/controller.php on line 1091

#2 24 сентября 2023 в 15:55

 litemir, на чистой icms 2.16.1 добавил категорию. Удалил. Проблем не заметил.

Проблема наблюдается во всех типах контента, или в каком-то одном? 

#3 24 сентября 2023 в 16:16

Во всех 

Добавлено спустя 1 минуту

Написал в поддержку хостинга, они всё сделали. Теперь работает всё корректно. 

#4 5 февраля 2024 в 21:42

 litemir,  А что говорят, что было? Такая же хрень, проявляется если включена отладка. 

instantCMS 2.16.2, php 8.2

хостинг reg.ru

И кстати тоже самое при включенной отладке, если добавлять новый тип контента. 

Изображение 

Добавлено спустя 23 часа

Получил официальный ответ от техподдержки reg.ru

Обе ошибки являются предупреждением и уведомлением об использвоании устаревающей функции.
Со стороны хостинга в данном случае можно их только скрыть.

Функция $nestedSets

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

Вывод этих ошибок отключили, проверьте, пожалуйста.

#5 5 февраля 2024 в 22:10

 fincheck, скорее всего, достаточно будет открыть файл github.com/instantsoft/icms2/blob/master/system/core/database.php

и перед

  1. class cmsDatabase {

добавить строчку

  1. #[\AllowDynamicProperties]

как тут github.com/instantsoft/icms2/blob/master/system/core/controller.php

и проблема решится.

И нужно чтобы fuze также сделал «в коробке»

#6 5 февраля 2024 в 23:47

и проблема решится.

Zau4man

Спасибо большое, проблема решилась именно вашим советом. А хостинг вроде и сказал что скрыл, но ошибка вываливалась. 

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.