Приветсвую!
Столкнулся с такой с ошибкой при создание\добавление полей либо полностью новую форму выдается такая ошибка
<?php* user warning: Unknown column 'auto_save' in 'field list' query: INSERT INTO webform (nid, confirmation, confirmation_format, redirect_url, status, block, teaser, allow_draft, auto_save, submit_notice, submit_text, submit_limit, submit_interval) VALUES (82, '', 2, '<confirmation>', 1, 0, 0, 0, 0, 1, '', -1, -1) in /usr/home/drupal/includes/common.inc on line 3538.
* user warning: Duplicate entry '82-1' for key 1 query: INSERT INTO webform_roles (nid, rid) VALUES (82, 1) in /usr/home/drupal/sites/all/modules/webform/webform.module on line 950.
* user warning: Duplicate entry '82-2' for key 1 query: INSERT INTO webform_roles (nid, rid) VALUES (82, 2) in /usr/home/drupal/sites/all/modules/webform/webform.module on line 950.?>
Версия Webform 6.x-3.9
Откатывался на более позднию версию,удалял и заново инсталил,такая же ошибка, проверял права доступа.все нормально!
Может кто-нибудь сталкивался с такой проблемой? как ее решить?
Комментарии
поправка, если редактировать ранее созданные формы,то все нормально работает!
А новые формы не создаются!
update.php запускал? Это я так, на всякий случай, спрашиваю...
запускал
не знаю откуда ноги растут у этой ошибки, но лично у меня было следующее
в какой-то момент обнаружил что с существующих форм при отправки ничего не происходит для пользователя, т.е. сообщение уходит нормально , но внешне это ни как не отображается. залез в настройки.. Form settings: там среди
Confirmation page
Custom URL:
No redirect (reload current page)
было выбрано пустое поле Custom URL.. но при сохранении писало что мол поле то и правда пустое надо ввести урл.. а при попытке выбрать другие пункты или заполнить этот писало ошибку как у Вас только: Unknown column 'block'.
зашел в майскуэль и в таблице webform добавил это поле.. прокатило,но теперь не хватало поля статус (без него форма не отображалась и на странице просмотра было написано что-то типа собмишен клозед) собственно для того статус и нужен.. так же добавил это поле.
опять прокатило и теперь уже не хватало поля авто сейв.. добавил все.. работает ошибок нет.. проверил все работает отправляет выдает сообщение что все хорошо.
очевидно решение кривее некуда но мне пока хватает. причины скорее всего в том что какие-то части друпала обновлены и имеют больше свойств.. типа статус авто сейв... а частично нет и добавить их пришлось ручную
Спасибо помогло и в новом модуле Webform 6.x-3.11