Здравствуйте коллеги. Столкнулся со следующей проблемой.
Битрикс управление сайтом.
Версия 14.
Находясь в админке, перехожу в медиабиблиотеку и пытаюсь добавить изображение. В результате получаю ошибку : "При добавлении элемента произошла ошибка. Элемент не был сохранен."
Такая ошибка стала возникать при переезде на новый хостинг.
Проверял права на директории upload/medialibrary и bitrix/tmp - все нормально. Т.е. для директорий 755, для файлов 644. Воспользовался решением, описанным в данном блоге - не помогло.
Начал дебажить и обнаружил вот такую проблему:
В классе CMedialibItem (bitrix/modules/fileman/classes/general/medialib.php) при вызове метода Edit выскакивает вот такая ошибка:
MySQL Query Error: INS ERT INTO b_medialib_item(`SEARCHABLE_CONTENT`, `KEYWORDS`, `SOURCE_ID`, `DATE_UPDATE`, `DATE_CREATE`, `DESCRIPTION`, `NAME`) VALUES('{LOGO}{XEMA}{PNG}{КЛИЕНТ}{ПАРТНЕР}', 'Клиенты, партнёры', '268', now(), now(), '', 'logo_xema.png')[Field 'ITEM_TYPE' doesn't have a default val ue]
Подскажите пожалуйста:
1) Как можно устранить данную ошибку, не выполняя ALT ER TABLE b_medialib_item
2) Почему такая ошибка могла возникнуть при переезде на новый хостинг
3) Если и выполнить ALT ER TABLE b_medialib_item , то какое лучше добавить дефолтное значение и каковы могут быть последствия.
Заранее спасибо
Битрикс управление сайтом.
Версия 14.
Находясь в админке, перехожу в медиабиблиотеку и пытаюсь добавить изображение. В результате получаю ошибку : "При добавлении элемента произошла ошибка. Элемент не был сохранен."
Такая ошибка стала возникать при переезде на новый хостинг.
Проверял права на директории upload/medialibrary и bitrix/tmp - все нормально. Т.е. для директорий 755, для файлов 644. Воспользовался решением, описанным в данном блоге - не помогло.
Начал дебажить и обнаружил вот такую проблему:
В классе CMedialibItem (bitrix/modules/fileman/classes/general/medialib.php) при вызове метода Edit выскакивает вот такая ошибка:
MySQL Query Error: INS ERT INTO b_medialib_item(`SEARCHABLE_CONTENT`, `KEYWORDS`, `SOURCE_ID`, `DATE_UPDATE`, `DATE_CREATE`, `DESCRIPTION`, `NAME`) VALUES('{LOGO}{XEMA}{PNG}{КЛИЕНТ}{ПАРТНЕР}', 'Клиенты, партнёры', '268', now(), now(), '', 'logo_xema.png')[Field 'ITEM_TYPE' doesn't have a default val ue]
Подскажите пожалуйста:
1) Как можно устранить данную ошибку, не выполняя ALT ER TABLE b_medialib_item
2) Почему такая ошибка могла возникнуть при переезде на новый хостинг
3) Если и выполнить ALT ER TABLE b_medialib_item , то какое лучше добавить дефолтное значение и каковы могут быть последствия.
Заранее спасибо