Top.Mail.Ru
Ответы

PermissionsEX + MySQL - 1.5.2

Установил плагин на 1.5.2(да знаю, что старый и не актуальный - речь не о версии) PEX. Решил привязать его к базе сайта. Сайт стоит на DLE CMS. При подключении, плагин создает свои таблицы со своим названием столбцов. Можно ли как-то изменить название этих столбов в плагине, чтобы была привязка плагина к группам пользователей на сайте. Например:

  • PEX создает таблицу “permissions”

  • В MySQL таблица с наименованием групп - “dle_usersgroup”

С помощью определенных переменных, в файле конфигурации плагина можно изменить только название таблицы, и сделать его аналогичным базе данных движка сайта. Но при этом плагин крашится.

Дополнен

Лог ошибки:

[INFO] [AuthMe] Authme 3.3.2 enabled
22:30:09 [INFO] Done (5,645s)! For help, type "help" or "?"
22:30:23 [INFO] alocadm1[/192.168.1.101:51149] logged in with entity id 280 at ([world] -354.3111062276258, 64.0, 227.20326546627425)
22:30:24 [SEVERE] java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'u1*********_default.dle_usergroups_ent' doesn't exist
22:30:24 [SEVERE] at ru.tehkode.permissions.backends.sql.SQLEntity.fetchInfo(SQLEntity.java:445)
22:30:24 [SEVERE] at ru.tehkode.permissions.backends.sql.SQLEntity.(SQLEntity.java:57)

Конфиг плагина:
permissions:
backend: sql
backends:
file:
file: permissions.yml
sql:
driver: mysql
uri: mysql://*******/*******
user: ***********
password: 6qX***********BFm
aliases:
permissions: dle_usergroups
permissions_inheritance: dle_usergroups_int
permissions_entity: dle_usergroups_ent
superperms: {}

По дате
По рейтингу
Аватар пользователя
Новичок

Очевидно, что падает из-за того, что не соответствуют поля и структура таблицы

Аватар пользователя
Искусственный Интеллект

Только переписыванием кода плагина