Помощь [help] Ошибка при редактировании групп

Тема в разделе "DLE", создана пользователем Avalanch, 26 ноя 2008.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Avalanch

    Avalanch ТоЛеГ & ТоПеГ

    Регистр.:
    9 янв 2007
    Сообщения:
    1.138
    Симпатии:
    524
    Всем привет.

    Когда хочу отредактировать группу пользователей, вылетает следующая ошибка:

    MySQL Error!
    ------------------------

    The Error returned was:
    Unknown column 'news_sec_code' in 'field list'

    Error Number:
    1054

    Код:
    UPDATE wrnk_usergroups set group_name='Гости', allow_cats='all', allow_adds='0', cat_add='all', allow_admin='0', allow_addc='0', allow_editc='0', allow_delc='0', edit_allc='0', del_allc='0', moderation='0', allow_all_edit='0', allow_edit='0', allow_pm='0', max_pm='0', max_foto='0', allow_files='1', allow_hide='0', allow_short='1', time_limit='0', rid='5', allow_fixed='0', allow_feed='1', allow_search='1', allow_poll='1', allow_main='0', captcha='1', icon='{THEME}/images/icon_5.gif', allow_modc='0', allow_rating='1', allow_offline='0', allow_image_upload='0', allow_file_upload='0', allow_signature='0', allow_url='1', news_sec_code='0', allow_image='0' WHERE id='5'
     
  2. kwin

    kwin

    Регистр.:
    22 авг 2007
    Сообщения:
    413
    Симпатии:
    167
    Такое бывает иногда после обновления, не все поля добавились. Можно либо вручную в конфиге (/data/config.php) изменить версию на более раннюю и запустить обновлялку еще раз игнорируя все ошибки или добавить недостающее поле вручную.

    Код:
    ALTER TABLE `wrnk_usergroups` ADD `news_sec_code` tinyint(1) NOT NULL default '1';
    в phpmyadmin например
     
    Avalanch нравится это.
  3. DemanZ

    DemanZ Постоялец

    Регистр.:
    16 мар 2007
    Сообщения:
    144
    Симпатии:
    113
    Вот структура таблицы от 7.3

    Код:
    CREATE TABLE dle_usergroups (
      `id` smallint(5) NOT NULL auto_increment,
      `group_name` varchar(32) NOT NULL default '',
      `allow_cats` text NOT NULL,
      `allow_adds` tinyint(1) NOT NULL default '1',
      `cat_add` text NOT NULL,
      `allow_admin` tinyint(1) NOT NULL default '0',
      `allow_addc` tinyint(1) NOT NULL default '0',
      `allow_editc` tinyint(1) NOT NULL default '0',
      `allow_delc` tinyint(1) NOT NULL default '0',
      `edit_allc` tinyint(1) NOT NULL default '0',
      `del_allc` tinyint(1) NOT NULL default '0',
      `moderation` tinyint(1) NOT NULL default '0',
      `allow_all_edit` tinyint(1) NOT NULL default '0',
      `allow_edit` tinyint(1) NOT NULL default '0',
      `allow_pm` tinyint(1) NOT NULL default '0',
      `max_pm` smallint(5) NOT NULL default '0',
      `max_foto` smallint(5) NOT NULL default '0',
      `allow_files` tinyint(1) NOT NULL default '1',
      `allow_hide` tinyint(1) NOT NULL default '1',
      `allow_short` tinyint(1) NOT NULL default '0',
      `time_limit` tinyint(1) NOT NULL default '0',
      `rid` smallint(5) NOT NULL default '0',
      `allow_fixed` tinyint(1) NOT NULL default '0',
      `allow_feed`  tinyint(1) NOT NULL default '1',
      `allow_search`  tinyint(1) NOT NULL default '1',
      `allow_poll`  tinyint(1) NOT NULL default '1',
      `allow_main`  tinyint(1) NOT NULL default '1',
      `captcha`  tinyint(1) NOT NULL default '0',
      `icon` varchar(200) NOT NULL default '',
      `allow_modc`  tinyint(1) NOT NULL default '0',
      `allow_rating` tinyint(1) NOT NULL default '1',
      `allow_offline` tinyint(1) NOT NULL default '0',
      `allow_image_upload` tinyint(1) NOT NULL default '0',
      `allow_file_upload` tinyint(1) NOT NULL default '0',
      `allow_signature` tinyint(1) NOT NULL default '0',
      `allow_url` tinyint(1) NOT NULL default '1',
      `news_sec_code` tinyint(1) NOT NULL default '1',
      `allow_image` tinyint(1) NOT NULL default '0',
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM DEFAULT CHARSET=cp1251
    
    Скорее всего апдейт не прошёл...
    можешь добавить:

    Код:
    alter table `dle_usergroups` add column `news_sec_code` tinyint(1) DEFAULT '1' NOT NULL after `allow_url`
    
    P.s> суффикс таблицы не забудь поменять на нужный...
     
    Avalanch нравится это.
  4. Avalanch

    Avalanch ТоЛеГ & ТоПеГ

    Регистр.:
    9 янв 2007
    Сообщения:
    1.138
    Симпатии:
    524
    Всем спасибо. Проблема решена. Тему можно закрывать.
     
Статус темы:
Закрыта.