Material Admin

[v1.1.5.4] Material Admin - рефорк SB++ 1.5.4.7

vitxopl

Участник
Сообщения
8
Реакции
0
При активации ваучера такая ошибка:
C-подобный:
AJAX Call Failed!

Error: the XML response that was returned from the server is invalid. Received:
SOURCEBANS :: MATERIALS

Ошибка
SourceBans
SourceMod
[256] mysqli error: [1364: Field 'protect' doesn't have a default value] in EXECUTE("INSERT INTO sb_admins(user, authid, password, gid, email, extraflags, immunity, srv_group, srv_flags, srv_password) VALUES ('LOGIN','STEAM_0:0:980114350','4abf44a5af8b0b9c02c4402ca306671952d7bb1d','3','****@mail.ru',0,0,'Администратор [SERVER]','','')")
Произошла фатальная ошибка на строке 79 в файле /var/www/ex5/data/www/ns-site.ru/includes/adodb/adodb-errorhandler.inc.php

9: ::BasicErrorCatcher(256, ...', '/var/www/ex5/data/www/****.ru/includes/adodb/adodb-errorhandler.inc.php', 79, ['mysqli', 'EXECUTE', 1364, 'Field 'protect' doesn't have a default value', ...', , Object ADODB_mysqli, ...', , ...']) -

8: /includes/adodb/adodb-errorhandler.inc.php::trigger_error(...', 256) - 79

7: /includes/adodb/adodb.inc.php::ADODB_Error_Handler('mysqli', 'EXECUTE', 1364, 'Field 'protect' doesn't have a default value', ...', , Object ADODB_mysqli) - 1252

6: /includes/adodb/adodb.inc.php::_Execute(...') - 1192

5: /includes/CUserManager.php::Execute(...', [[' |NS™| ZCL AntiBurger', 'STEAM_0:0:980114350', '4abf44a5af8b0b9c02c4402ca306671952d7bb1d', '3', '***@mail.ru', 0, 0, 'Администратор [SERVER]', '', '']]) - 280

4: /includes/sb-callback.php::AddAdmin(' |NS™| ZCL AntiBurge
КАК ЭТО ИСПРАВИТЬ??
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #1,622
@vitxopl, уладить некий protect и очистить базу от него. Либо прибегнуть к доработке ваучерной системы, и добавить некое дефолтное значение этой колонке.
 

vitxopl

Участник
Сообщения
8
Реакции
0
@vitxopl, уладить некий protect и очистить базу от него. Либо прибегнуть к доработке ваучерной системы, и добавить некое дефолтное значение этой колонке.
а дак протект это же система защиты steam_id
 

BANXAMMER1

Участник
Сообщения
41
Реакции
2
@BANXAMMER1, вполне возможно, что на Арене PHP обновляли или пересобирали. Откуда мне знать, что там вообще происходит? Я не представитель этого хостинга.
Я нашел проблему теперь не знаю как исправить.
2018-03-22_14-29-19.png
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #1,627
@BANXAMMER1, так это проблема в настройке самого PMA. Это никак к Сб не относится.

@vitxopl, а колонку из таблицы тоже снесли?
 

vitxopl

Участник
Сообщения
8
Реакции
0
@vitxopl, а колонку из таблицы тоже снесли?[/quote]
а я понял в чем дело!! я от другова плагина удалил строку в бд protect, а от этого осталась колонка! Подскажите как ее удалить
 
Последнее редактирование:

AS TRO

Участник
Сообщения
1,159
Реакции
750
@vitxopl, скинь скрин, что у тебя в бд там за колонки такие. Данные админов можешь прикрыть
 

vitxopl

Участник
Сообщения
8
Реакции
0
Публикация больших блоков текста/изображений
@vitxopl, скинь скрин, что у тебя в бд там за колонки такие. Данные админов можешь прикрыть
upload_2018-3-22_16-31-23.png
upload_2018-3-22_16-31-33.png
--- Добавлено позже ---
@vitxopl, скинь скрин, что у тебя в бд там за колонки такие. Данные админов можешь прикрыть
а я понял в чем дело!! я от другова плагина удалил строку в бд protect, а от этого осталась колонка! Подскажите как ее удалить
--- Добавлено позже ---
всем спасибо. все сделал
 
Последнее редактирование модератором:

AS TRO

Участник
Сообщения
1,159
Реакции
750
@spazm, @OksanaGUT, я вспомнил почему эту фишку не вшивал:
Как на будущее идея добавить при регистрации ключа выбор только одного сервера? Допустим дал ключ, и он может сам выбрать себе сервер , но 1, а не все
чтобы дыры на самой странице с ваучеров не было. Просто если левый пользователь захочет добавить себя на любой сервер, придётся считывать данные с выбранного им сервера - я по скольку я не профи в php, нормальную проверку я забацать тогда не смог. Ну и убрал эту фишку, ибо продуманный умник сможет тогда не только себе права на сервер прописать, но и рут права выдать, аль ещё хуже в бд покараться и намутить чего-нибудь.
Про эту фишку я уже давно подумал, что выше процитированна.
 

naname

Участник
Сообщения
7
Реакции
0
А что делать если у админов не работают муты?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #1,635
@naname, ну, для начала показать логи, например.
И эррор, и обычные.

P.S.: Ответ аля "логи чистые" не устраивает.
 

AS TRO

Участник
Сообщения
1,159
Реакции
750
Оффтоп
 

code++

Участник
Сообщения
367
Реакции
129

teran

Участник
Сообщения
207
Реакции
44
Есть некоторые ошибки, как фиксить?
ma_wb_rehashadm
[SM] Exception reported: Invalid database Handle 0 (error: 4)
[SM] Blaming: materialadmin.smx
[SM] Call stack trace:
[SM] [0] Database.SetCharset
[SM] [1] Line 1144, materialadmin/database.sp::AdminHash
[SM] [2] Line 395, materialadmin/commands.sp::CommandWRehashAdm
[SM] Exception reported: Invalid database Handle 0 (error: 4)
[SM] Blaming: materialadmin.smx
[SM] Call stack trace:
[SM] [0] Database.Query
[SM] [1] Line 1145, materialadmin/database.sp::AdminHash
[SM] [2] Line 395, materialadmin/commands.sp::CommandWRehashAdm
Rehash Admin
[materialadmin.smx] QueryBekap:QUERY: INSERT INTO sb_submissions (submitted, SteamId, name, email, ModID, reason, ip, subname, sip, archiv, server) VALUES (UNIX_TIMESTAMP(), 'STEAM_1:1:105787856', 'Alex From Hell^^', 'STEAM_1:1:155687633', (SELECT modid FROM sb_servers WHERE ip = '46.174.55.187' AND port = '27015' LIMIT 1), 'Грязь', '95.106.173.101', 'Сасная Дарья', '2.94.12.125', 0, (SELECT sid FROM 46.174.55.187_servers WHERE ip = '27015' AND port = '
[materialadmin.smx] QueryBekap:QUERY: INSERT INTO sb_submissions (submitted, SteamId, name, email, ModID, reason, ip, subname, sip, archiv, server) VALUES (UNIX_TIMESTAMP(), 'STEAM_1:0:195546488', 'Hardcore(eng)', 'STEAM_1:1:246464777', (SELECT modid FROM sb_servers WHERE ip = '46.174.55.187' AND port = '27015' LIMIT 1), 'Плохой человек', '178.151.121.75', 'amaterasu', '91.226.167.101', 0, (SELECT sid FROM 46.174.55.187_servers WHERE ip = '27015' AND port = '
[materialadmin.smx] QueryBekap:QUERY: INSERT INTO sb_submissions (submitted, SteamId, name, email, ModID, reason, ip, subname, sip, archiv, server) VALUES (UNIX_TIMESTAMP(), 'STEAM_1:0:195546488', 'Hardcore(eng)', 'STEAM_1:1:246464777', (SELECT modid FROM sb_servers WHERE ip = '46.174.55.187' AND port = '27015' LIMIT 1), 'Грязь', '178.151.121.75', 'amaterasu', '91.226.167.101', 0, (SELECT sid FROM 46.174.55.187_servers WHERE ip = '27015' AND port = '
[materialadmin.smx] QueryBekap:QUERY: INSERT INTO sb_submissions (submitted, SteamId, name, email, ModID, reason, ip, subname, sip, archiv, server) VALUES (UNIX_TIMESTAMP(), 'STEAM_1:0:78446195', 'Leon', 'STEAM_1:1:246464777', (SELECT modid FROM sb_servers WHERE ip = '46.174.55.187' AND port = '27015' LIMIT 1), 'AutoKnife', '178.151.121.75', 'amaterasu', '95.30.156.5', 0, (SELECT sid FROM 46.174.55.187_servers WHERE ip = '27015' AND port = '
[materialadmin.smx] CheckCallbackBekap: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '46.174.55.187_servers WHERE ip = '27015' AND port = '' at line 1
[materialadmin.smx] CheckCallbackBekap: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '46.174.55.187_servers WHERE ip = '27015' AND port = '' at line 1
[materialadmin.smx] CheckCallbackBekap: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '46.174.55.187_servers WHERE ip = '27015' AND port = '' at line 1
[materialadmin.smx] CheckCallbackBekap: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '46.174.55.187_servers WHERE ip = '27015' AND port = '' at line 1
 
Сверху Снизу