Ошибка при создании нового термина таксономии

Главные вкладки

Аватар пользователя AACC86 AACC86 26 июня в 16:32

Здравствуйте.

При создании нового термина таксономии получаю следующую ошибку:

В базе данных в перечисленных на изображении полях прописал NULL вместо NO, но безрезультатно.

Помогите, пожалуйста, понять в чём дело.

Спасибо.

Комментарии

Аватар пользователя OldWarrior OldWarrior 27 июня в 15:32

Так написано же: Field 'vid' doesn't have a default value.

vid означает vocabulary id, т.е. пропущен ID словаря, для которого создаётся термин.
Где-то в ваших вызовах забыли его указать.

Аватар пользователя OldWarrior OldWarrior 28 июня в 5:39

Тут скорее возникает вопрос, как именно создаётся термин - программно (из кастомного кода) или через UI. Если программно, то проверять, где пропущен вызов. Если через UI (т.е. в управлении терминами таксономии) - возможно действительно имеет смысл посмотреть, что не так со словарём. Однако, маловероятно на мой взгляд, что с ним внезапно (сами по себе) возникли какие-то проблемы и, скорее всего, пересохранение его не даст эффекта.

Могут потенциально быть и какие-то проблемы с конфигурацией/типом БД. К тому же, судя по всему, сайт крутится на какой-то сборке XAMPP - мало ли что там намутили с SQL-сервером.