CREATE TABLE IF NOT EXISTS `sb_srvgroups_overrides` (
`id` int(11) NOT NULL,
`group_id` smallint(5) unsigned NOT NULL,
`type` enum('command','group') NOT NULL,
`name` varchar(32) NOT NULL,
`access` enum('allow','deny') NOT NULL
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
ALTER TABLE `sb_srvgroups_overrides`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `group_id` (`group_id`,`type`,`name`);
ALTER TABLE `sb_srvgroups_overrides`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=1;
Извини за беспокойство, пожалуйста, объясни по действиям че и как надо делать в phpmyadmin@guccigay, ошибка прямо говорит о том, что в базе данных отсутствует таблица sb_srvgroups_overrides.
Возможно последняя версия плагина стоит, либо веб-части. Та же ситуация, но с MaterialAdmin, который основан на версии SBPP 1.5.1.4. Решением будет просто создать эту (и не только) таблицы.
SQL-запросы для sb_srvgroups_overrides:
Не про в SQL, так что этот запрос можно в один "сжать".C-подобный:CREATE TABLE IF NOT EXISTS `sb_srvgroups_overrides` ( `id` int(11) NOT NULL, `group_id` smallint(5) unsigned NOT NULL, `type` enum('command','group') NOT NULL, `name` varchar(32) NOT NULL, `access` enum('allow','deny') NOT NULL ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; ALTER TABLE `sb_srvgroups_overrides` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `group_id` (`group_id`,`type`,`name`); ALTER TABLE `sb_srvgroups_overrides` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=1;
Спасибо, помог. Извини за наглость, но что вот с этим делать? [SM] Fatal error encountered parsing translation file "vip_modules.phrases.txt"@guccigay, сначала вроде надо базу выбрать слева (нажатием на неё), затем сверху "SQL" жмакнуть и там вводить. Для удобства и понимания разделил запросы одной линией, там три. Если будет выдавать ошибку, не стесняйся и вписывай сюда, будем смотреть.
Хм, все сделал, но опять пишет это, теперь тут слов меньше) 20:01:37: [sbpp_main.smx] Failed to retrieve overrides from the database, Table 'u21445_sb.sb_overrides' doesn't exist@guccigay, сначала вроде надо базу выбрать слева (нажатием на неё), затем сверху "SQL" жмакнуть и там вводить. Для удобства и понимания разделил запросы одной линией, там три. Если будет выдавать ошибку, не стесняйся и вписывай сюда, будем смотреть.
@guccigay, просто это не все таблицы. Скинь скриншот всех sb_ таблиц, пофиксим с помощью SQL-файла (через импорт). Но вполне возможно, что отличаться могут таблицы, так как, повторюсь, MA использует более старую версию. А вообще, если я не ошибаюсь, эти таблицы могли создаваться при установке веб-части и запуска обновления её.
Использовал эту кнопкуТут недостающие таблицы (файл в закрепе). Обязательно, на всякий, сделать экспорт таблицы (сохранить бэкап на ПК, мало ли). И с помощью импорта "засунуть" sql-файл.
ALTER TABLE `sb_overrides`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
ALTER TABLE `sb_warns`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
Все работает, спасибо. Последний вопрос, есть фикс краша?@guccigay, не знаю есть ли меню (и почему вообще ошибку выбило, лол). Через SQL кнопочку два запроса и думаю всё ок, меню наверное нет в SBPP (не знаю):
C-подобный:ALTER TABLE `sb_overrides` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; ALTER TABLE `sb_warns` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;