Модуль restrict_by_ip Ограничение ролей по ip

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

Аватар пользователя gera8774 gera8774 13 декабря 2021 в 21:40

Всем привет! Кто-нибудь использует этот модуль? https://www.drupal.org/project/restrict_by_ip
У меня при попытке установить на сайт (на только что созданный, на котором муха не сидела) сразу же всё летит:
PDOException: SQLSTATE[42000]: Syntax error or access violation: 1171 All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead: CREATE TABLE {restrict_by_ip} ( `uid` INT unsigned DEFAULT NULL, `restrict_by_ip_address` VARCHAR(256) DEFAULT NULL, PRIMARY KEY (`uid`) ) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COMMENT 'The Restrict By IP Table'; Array ( ) в функции db_create_table() (строка 2837 в файле /home/r/user/mysite/public_html/includes/database/database.inc).

А затем:
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'user.restrict_by_ip' doesn't exist: SELECT * FROM {restrict_by_ip} WHERE uid = :uid; Array ( [:uid] => 1 ) в функции _restrict_by_ip_login() (строка 498 в файле /home/r/user/mysite/public_html/modules/restrict_by_ip/restrict_by_ip.module).

Нужно ограничить по ip роль админа. Может, есть другие варианты?

Лучший ответ

Комментарии

Аватар пользователя gera8774 gera8774 13 декабря 2021 в 21:51

тоже самое после запуска. Ошибка возникает сразу после запуска модуля и появляется на всех страницах, блокируя содержимое