В Ресурсе не изменяется\сохраняется TV-поле
Доброго времени суток.
В админке ModX в ресурсе пытаюсь изменить значение TV поля:

ввожу новое значение, сохраняю ресурс - ресурс сохраняется, но при перезагрузке страницы - поле остается прежним, как и было до изменения. Сам ресурс при этом редактируется корректно. Остальные поля изменяются как надо.
При этом в логах modX вижу ошибку, связанную с моей попыткой поменять это поле:
/home/bpskby/public_html/core/model/phpthumb/phpthumb.class.php
PHP warning: getimagesize(/home/bpskby/public_html/Какие требования предъявляются к опалубке): failed to open stream: No such file or directory
Однако, эта ошибка не вылазит при повторных попытках редактировать это TV-поле, просто один раз выбило и я вижу ее в логе.
В самом файле, указанном в этом логе я вижу следующее:

Что делать дальше с этой информацией - не приходит в голову) Буду благодарен за помощь.
Сайт на MODX Revolution 2.8.1-pl
Версия Apache: 2.4.54
Версия PHP: 7.4.33
Версия MySQL: 5.7.40-cll-lve
Ответы (2 шт):
У вас как я погляжу поле для изображения, верно? Вы ведь изображение вставляете, да? Если да, попробуйте изменить название картинки - чтобы как минимум без пробелов было.
getimagesize(/home/bpskby/public_html/Какие требования предъявляются к опалубке):
функция getimagesize() ожидает изображение, и не найдя его, справедливо ругается.
Решил проблему.
Суть была в том, что в базе данных у таблицы с TV-полями (site_tmplvars) послетали автоинкременты для ID столбцов, и TV поля с контентом который редактировался, его id становился = 0 в своих таблицах (site_tmplvar_contentvalues), и новые TV поля так же при создании имели нулевой айди в своих таблицах (site_tmplvars). Пришлось править ручками таблицы с TV полями, имеющие нулевое айди и контент у которых был заполнен чем-либо.
Затем для таблицы TV-полей (site_tmplvars) и таблицы контента TV-полей (site_tmplvar_contentvalues) в столбец ID пришлось ручками проставить primary_key и включать автоинкремент.
