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: {}
Очевидно, что падает из-за того, что не соответствуют поля и структура таблицы
Только переписыванием кода плагина