Установка SourceBans

Manifest

Ура, не такой как все
Сообщения
181
Реакции
128
Данный пользователь был уличен в использовании бэкдора в приватных плагинах. Крайне не рекомендуется покупать какие либо товары у пользователя.
Здравствуйте. Возможно наитупейший вопрос, но как подготовить VDS к установке SourceBans?
Настроить MySQL, чтобы SB мог к базе подключаться. При попытке поставить PHP он вроде поставился, но не работает :D

Уровень знаний: Профан
ОС: ubuntu-16.04-x86_64
 

sBorislav

Взломал GameCMS 3.411 - 27.02.18
Сообщения
196
Реакции
177
Эм, кто не работает PHP или SB? потому что, например, для Sb++ необходимы дополнительные библотеки php, но тебе будет об этом сообщено.
P.S. Если ты профан, так может быть ты логи посмотришь. Ты ж ничего не написал, может у тебя даже сервис php не запущен
 

MFS

Участник
Сообщения
1,533
Реакции
788
Кроме PHP, MySQL, еще нужен апач или его альтернатива.
 

Manifest

Ура, не такой как все
Сообщения
181
Реакции
128
Данный пользователь был уличен в использовании бэкдора в приватных плагинах. Крайне не рекомендуется покупать какие либо товары у пользователя.
@sBorislav, вобщем он даже не ставится, ошибку позже кину
Кроме PHP, MySQL, еще нужен апач или его альтернатива.
Апач стоит.
В основном интересует настройка MySQL
Все, что требуется - предоставляю.
 

sBorislav

Взломал GameCMS 3.411 - 27.02.18
Сообщения
196
Реакции
177
В основном интересует настройка MySQL
Настроек у MySQL, если ты выбрал именно эту базу данных, не так много, все можно настроить через PhpMyAdmin. Разве что, по умолчанию, слушается только локальный хост и с другой машины ты можешь не иметь позможности подключиться к базе. Нужно в файле /etc/mysql/mysql.conf.dmysqld.cnf добавить (но может отличаться, у меня v5.7)
C-подобный:
[mysqld]
bind-address    = *
Рекомендую ставить его не из стандартного репозитория, а с сайта MySQL, чтобы он был последней версии. т.е. если везде MySql v5.5 , то я бы рекомендовал поставить последнюю 5.7, то же самое с web-сервером( apache /nginx ) и php7+, так как он намного производительней.
Но если тебе надо просто поставить все для sb, то
C-подобный:
apt-get install apache
apt-get install mysql-server
apt-get install php5
apt-get install php5-mysql
apt-get install phpmyadmin
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #6
@sBorislav, имеет смысл поставить 5.5, или 5.6.
Последняя версия MySQL (а именно 5.7) конфликтует частично с Сб, и более чем полностью с HLStatsX:CE. Без настроек, они вместе не работают, срут ошибками.
Я на форуме не так давно подружил HLStatsX:CE с 5.7. Сб ещё не смог.
 

Manifest

Ура, не такой как все
Сообщения
181
Реакции
128
Данный пользователь был уличен в использовании бэкдора в приватных плагинах. Крайне не рекомендуется покупать какие либо товары у пользователя.
Настроек у MySQL, если ты выбрал именно эту базу данных, не так много, все можно настроить через PhpMyAdmin. Разве что, по умолчанию, слушается только локальный хост и с другой машины ты можешь не иметь позможности подключиться к базе. Нужно в файле /etc/mysql/mysql.conf.dmysqld.cnf добавить (но может отличаться, у меня v5.7)
C-подобный:
[mysqld]
bind-address    = *
Рекомендую ставить его не из стандартного репозитория, а с сайта MySQL, чтобы он был последней версии. т.е. если везде MySql v5.5 , то я бы рекомендовал поставить последнюю 5.7, то же самое с web-сервером( apache /nginx ) и php7+, так как он намного производительней.
Но если тебе надо просто поставить все для sb, то
C-подобный:
apt-get install apache
apt-get install mysql-server
apt-get install php5
apt-get install php5-mysql
apt-get install phpmyadmin

Такая ошибочка)
E: Package 'php5' has no installation candidate

->
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'php5' has no installation candidate
 

sBorislav

Взломал GameCMS 3.411 - 27.02.18
Сообщения
196
Реакции
177
@sBorislav, имеет смысл поставить 5.5, или 5.6.
Последняя версия MySQL (а именно 5.7) конфликтует частично с Сб, и более чем полностью с HLStatsX:CE. Без настроек, они вместе не работают, срут ошибками.
Я на форуме не так давно подружил HLStatsX:CE с 5.7. Сб ещё не смог.
На досуге обязательно поставлю и SB и sb++ и HLsX даже интересно почему они конфликтуют. Единственное, не хочу ставить себе перловку, все равно сервера нет, чисто веб морды поставлю с базами.

Такая ошибочка)
E: Package 'php5' has no installation candidate

->
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'php5' has no installation candidate
Это означает что такого пакета нет. Надо его добавить. По умолчанию Ubuntu 16 предоставляет php7, я бы его и ставил. Правда, на форуме почти все скрипты написаны через mysql_connect(), а там эта функция отключена, следовательно их надо будет немного переделывать.
Package php5 have no installation candidate (Ubuntu 16.04) EN
Ошибка package has no installation candidate | Losst RU
Оффтоп
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #9
@sBorislav, у Хлстатса в веб морде что-то не грузится, падает с ошибкой бд. И ещё демон капризничает. Правится парой настроек.
Касательно сб, точно ответить не могу. С ошибкой сталкивались мои админы, конкретно объяснить, что писал Сб, они не смогли.
 

sBorislav

Взломал GameCMS 3.411 - 27.02.18
Сообщения
196
Реакции
177
@sBorislav, у Хлстатса в веб морде что-то не грузится, падает с ошибкой бд. И ещё демон капризничает. Правится парой настроек.
Касательно сб, точно ответить не могу. С ошибкой сталкивались мои админы, конкретно объяснить, что писал Сб, они не смогли.
У HLstatsX старые функции подключения к БД. Немного переписал его под php7+ и все заработало. p.s. Демона не проверял
Установил HLstatsX 1.6.9 hlx_ce_1_6_19.tar.bz2
SourceBans GitHub - GameConnect/sourcebansv1: Legacy: Advanced admin and ban management for the Source engine
SoupceBasn++ 1.6.1 Release SourceBans++ 1.6.1 · sbpp/sourcebans-pp · GitHub
 

Вложения

  • 56.PNG
    56.PNG
    20.9 КБ · Просмотры: 35

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #11
@sBorislav, есть уже переписанная версия под PHP 7.0.
Там падало с ошибкой в запросе.
 

Manifest

Ура, не такой как все
Сообщения
181
Реакции
128
Данный пользователь был уличен в использовании бэкдора в приватных плагинах. Крайне не рекомендуется покупать какие либо товары у пользователя.
Апаю тему.
PHP стоит. На команду "php -v" отзывается, но при попытке поставить SB Material Admin, страница install/index.php отображается голым текстом.
Другие сервисы вроде apache и mysql встали нормально.
 

w0key

Участник
Сообщения
33
Реакции
4
Апаю тему.
PHP стоит. На команду "php -v" отзывается, но при попытке поставить SB Material Admin, страница install/index.php отображается голым текстом.
Другие сервисы вроде apache и mysql встали нормально.

php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart

php7
sudo apt-get install libapache2-mod-php7.0
sudo /etc/init.d/apache2 restart
 
Последнее редактирование:

Manifest

Ура, не такой как все
Сообщения
181
Реакции
128
Данный пользователь был уличен в использовании бэкдора в приватных плагинах. Крайне не рекомендуется покупать какие либо товары у пользователя.

Manifest

Ура, не такой как все
Сообщения
181
Реакции
128
Данный пользователь был уличен в использовании бэкдора в приватных плагинах. Крайне не рекомендуется покупать какие либо товары у пользователя.

sBorislav

Взломал GameCMS 3.411 - 27.02.18
Сообщения
196
Реакции
177
@Manifest, перезапусти apache и посмотри, что он тебе в логах напишет. Возможно он просто даже не запускается из-за какой-то ошибки
C-подобный:
service apache2 status
 

Manifest

Ура, не такой как все
Сообщения
181
Реакции
128
Данный пользователь был уличен в использовании бэкдора в приватных плагинах. Крайне не рекомендуется покупать какие либо товары у пользователя.
@Manifest, перезапусти apache и посмотри, что он тебе в логах напишет. Возможно он просто даже не запускается из-за какой-то ошибки
C-подобный:
service apache2 status
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Drop-In: /lib/systemd/system/apache2.service.d
└─forking.conf
Active: inactive (dead) since Sat 2017-07-01 20:03:09 MSK; 52min ago
Process: 7567 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
Process: 7551 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)

Jul 01 20:03:09 vds systemd[1]: Starting LSB: ...Jul 01 20:03:09 vds apache2[7551]: Starting we...Jul 01 20:03:09 vds apache2[7551]: no listenin...Jul 01 20:03:09 vds apache2[7551]: AH00015: Un...Jul 01 20:03:09 vds apache2[7551]: Action 'sta...Jul 01 20:03:09 vds apache2[7551]: The Apache ...Jul 01 20:03:09 vds apache2[7551]: .
Jul 01 20:03:09 vds apache2[7567]: Stopping we...Jul 01 20:03:09 vds systemd[1]: Started LSB: A...Hint: Some lines were ellipsized, use -l to show in full.
->
● apache.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)

Не понимаю ничего.
 
Последнее редактирование:
Сверху Снизу