CS-Bans | Страница 3 | Dev-CS.ru
> > > >

CS-Bans 1.3

Нет прав для скачивания
Сообщения
596
Рейтинг
482
#41
Кодировка коннекта везде должна быть одинакова: в amxx и в web. Если версия amxx 1.8.2 то изменить кодировку на utf-8 можна только изменив конфиг mysql. Если у вас хостинг, то не выйдет поменять конфиг. Значит используйте latin1. Если у вас amxx 1.8.3 или ReAMXX то используйте utf-8 SQL_SetCharset. Для изменения кодировки в CS:Bans отвечает вот эта строка github.com/craft-soft/CS-Bans. Еще раз повторю: они должны быть везде одинаковы.
Решение через конфиг mysql
INI:
character-set-server = utf8
collation_server = utf8_general_ci
init-connect = "SET NAMES utf8"
П.С. То что при бане в консоли норм отображает ничего общего с веб частью не имеет
 
  2
Сообщения
417
GitHub
s008nyx
Рейтинг
307
#43
Кодировка коннекта везде должна быть одинакова: в amxx и в web. Если версия amxx 1.8.2 то изменить кодировку на utf-8 можна только изменив конфиг mysql. Если у вас хостинг, то не выйдет поменять конфиг. Значит используйте latin1. Если у вас amxx 1.8.3 или ReAMXX то используйте utf-8 SQL_SetCharset. Для изменения кодировки в CS:Bans отвечает вот эта строка github.com/craft-soft/CS-Bans. Еще раз повторю: они должны быть везде одинаковы.
Решение через конфиг mysql
INI:
character-set-server = utf8
collation_server = utf8_general_ci
init-connect = "SET NAMES utf8"
П.С. То что при бане в консоли норм отображает ничего общего с веб частью не имеет
Так же добавлю - если вы использовали 182, потом переехали на 183, и сменили кодировку - старые записи станут нечитаемы, т.к. таблица в бд подключается с единственной выбранной кодировкой.
 
  3
Сообщения
62
Рейтинг
12
#44
fantom, изменил настройки mysql в конфиге, произвёл рестарт:
# MariaDB-specific config file.
# Read by /etc/mysql/my.cnf

[client]
# Default is Latin1, if you need UTF-8 set this (also in server section)
default-character-set = utf8

[mysqld]
#
# * Character sets
#
# Default is Latin1, if you need UTF-8 set all this (also in client section)
#
character-set-server = utf8
collation_server = utf8_general_ci
init-connect = "SET NAMES utf8"

Проверил кодировку в csbans:
// Подключение к БД
'db'=>array(
'connectionString' => 'mysql:host='.$config->db_host.';dbname='.$config->db_db,
'emulatePrepare' => true,
'username' => $config->db_user,
'password' => $config->db_pass,
'charset' => 'utf8',
'tablePrefix'=>$config->db_prefix.'_',
'autoConnect' => FALSE,
'schemaCachingDuration' => 1000,
),

В итоге не помогло:
im51lh.jpg

Старые записи в банлисте отображаются корректно:
BBXXUu.jpg

SQL_SetCharset в каких плагинах использовать? В admin_loader? У меня стоит FreshBans
 
  1
Сообщения
62
Рейтинг
12
#47
fantom, помогло! Но с таким значением переменной добавляется каждый раз 2 запроса sql, правильно? По-другому не выйдет? Странно, почему-то на 1.8.2 было fb_use_russian 0 и всё ок
 
 
Сообщения
62
Рейтинг
12
#48
В банлисте причины и ники админов отображаются корректно, а вот ники игроков - нет
BDiH5B.jpg
 
 
Сообщения
40
Рейтинг
23
#49
при клике с главной странице на сервер:
21.png
Появляется такая ошибка:
22.png
stream_select(): You MUST recompile PHP with a larger value of FD_SETSIZE. It is set to 1024, but you have descriptors numbered at least as high as 2384. --enable-fd-setsize=3072 is recommended, but you may want to set it to equal the maximum number of open files supported by your system, in order to avoid seeing this error again at a later date.

я, конечно, воспользовался переводчиком, но ясности это не внесло. какие именно действия мне нужно предпринять?
 
 
Сообщения
40
Рейтинг
23
#51
velesgs, да я понял, ну. Но далек от всего этого и лишь мелкими шажками приближаюсь, потому попросил: что именно нужно сделать?
Например так: зайти туда-то, найти файл такой-то и прописать в строке такой-то то-то)

решил, надо просто заменить в protected\models\ Serverinfo.php на файл что по ссылке: Serverinfo.php
 
Последнее редактирование:
  2
> > > >