• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

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

Статус
В этой теме нельзя размещать новые ответы.

Avalanch

ТоЛеГ & ТоПеГ
Регистрация
9 Янв 2007
Сообщения
1.140
Реакции
615
Всем привет.

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

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'
 
Такое бывает иногда после обновления, не все поля добавились. Можно либо вручную в конфиге (/data/config.php) изменить версию на более раннюю и запустить обновлялку еще раз игнорируя все ошибки или добавить недостающее поле вручную.

Код:
ALTER TABLE `wrnk_usergroups` ADD `news_sec_code` tinyint(1) NOT NULL default '1';
в phpmyadmin например
 
Вот структура таблицы от 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> суффикс таблицы не забудь поменять на нужный...
 
Всем спасибо. Проблема решена. Тему можно закрывать.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху