shape1
shape2
shape3
shape4
shape7
shape8

Проблема с Denwer


Статус
Закрыто для дальнейших ответов.

Jinoo

Новичок
Пользователь
22.05.2017
2
2
13
0
26
Не могу запустить сервер через Denwer. Я поместил базу данных через localhost, таблицы, всё импортировал. Денвер запустил. а что дальше делать не знаю. Помогите пожалуйста. Нет даже файлов запуска samp-server.exe и т.д.
P.S. Wampserver меня не интересует, поэтому урок "Запуск мода на MySQL" скидывать не надо.

 

Jinoo

Новичок
Пользователь
22.05.2017
2
2
13
0
26
@Vlad_Trifonov, сервер запускается, но подключение к БД не удалось, хотя загрузил всё и включил сам denwer. В Pawno вроде правильно всё прописал. 

 
Последнее редактирование модератором:

Jinoo

Новичок
Пользователь
22.05.2017
2
2
13
0
26
@Vlad_Trifonov,
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)

[02:03:45] [ERROR] mysql_set_charset - invalid connection handle (id: 1)
[02:03:45] [ERROR] mysql_errno - invalid connection handle (id: 1)
[02:03:45] [ERROR] mysql_errno - invalid connection handle (id: 1)
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)
[02:03:45] [ERROR] mysql_tquery - invalid connection handle (id: 0)
 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
@Jinoo, Во-первых, код и содержимое логов (более 4-строк) необходимо брать под тег "Код", \

А во-вторых по mySQL логам эти ошибки возникали в 2 часа ночи, сейчас их нет. Как вы полняли, что мод не подключен к mySQL? 

 

Jinoo

Новичок
Пользователь
22.05.2017
2
2
13
0
26
@Vlad_Trifonov, у меня сейчас 2 часа ночи, 2:29 точнее. Учту про "Код".

В командной строке написано "Подключение к базе данных не удалось [Неизвестная ошибка. Код ошибки: -1]"

 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
@Jinoo, так спать уже пора :)

 Ну а по теме:

  1. Как подключаетесь к базе, скидывайте подключение. 
  2. Если подключение идет на дефайнах, то тогда скидывайте строку mysql_connect. 
 

Jinoo

Новичок
Пользователь
22.05.2017
2
2
13
0
26
@Vlad_Trifonov, бессоница :)
1. Включаю wampserver, захожу в phpmyadmin, затем создал новую БД, импортировал ту, что была в комплекте. В pawno прописываю название БД, логин, пустой пароль и localhost. Затем запускатор включаю. Всё.

2. Да, на дефайнах:

//dbHandle = mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS);
new bind[64];
GetServerVarAsString("bind", bind, sizeof(bind));

if(!strcmp(bind, "91.134.211.177", true))
{
dbHandle = mysql_connect(SQL_HOST_1, SQL_USER_1, SQL_DB_1, SQL_PASS_1);
SERVER_MODE = 1;
printf("GameMode подключен к серверу №1");
}
else if(!strcmp(bind, "91.134.254.232", true))
{
dbHandle = mysql_connect(SQL_HOST_2, SQL_USER_2, SQL_DB_2, SQL_PASS_2);
SERVER_MODE = 2;
printf("GameMode подключен к серверу №2");
}
else if(!strcmp(bind, "91.134.211.177", true))
{
dbHandle = mysql_connect(LOCAL_SQL_HOST, LOCAL_SQL_USER, LOCAL_SQL_DB, LOCAL_SQL_PASS);
SERVER_MODE = 3;
printf("GameMode подключен к локальному серверу");
}
mysql_log(LOG_WARNING | LOG_ERROR);

mysql_function_query(dbHandle, "SET NAMES cp1251", false, "", "");
mysql_set_charset("cp1251");


И вот еще:

Код:
#define SQL_HOST_1    			"none"
#define SQL_USER_1    			"none"
#define SQL_PASS_1    			"none"
#define SQL_DB_1      			"none"

#define SQL_HOST_2    			"none"
#define SQL_USER_2    			"none"
#define SQL_PASS_2    			"none"
#define SQL_DB_2      			"none"

#define LOCAL_SQL_HOST			"localhost"
#define LOCAL_SQL_USER 			"root"
#define LOCAL_SQL_DB 			"sssss"
#define LOCAL_SQL_PASS 			""
 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
Код:
//dbHandle = mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS);
new bind[64];
GetServerVarAsString("bind", bind, sizeof(bind));

if(!strcmp(bind, "91.134.211.177", true))
{
    dbHandle = mysql_connect(SQL_HOST_1, SQL_USER_1, SQL_DB_1, SQL_PASS_1);
    SERVER_MODE = 1;
    printf("GameMode подключен к серверу №1");
}
else if(!strcmp(bind, "91.134.254.232", true))
{
        dbHandle = mysql_connect(SQL_HOST_2, SQL_USER_2, SQL_DB_2, SQL_PASS_2);
        SERVER_MODE = 2;
        printf("GameMode подключен к серверу №2");
}
else if(!strcmp(bind, "127.0.0.1", true))
{
        dbHandle = mysql_connect(LOCAL_SQL_HOST, LOCAL_SQL_USER, LOCAL_SQL_DB, LOCAL_SQL_PASS);
        SERVER_MODE = 3;
        printf("GameMode подключен к локальному серверу");
}
mysql_log(LOG_WARNING | LOG_ERROR);

   mysql_function_query(dbHandle, "SET NAMES cp1251", false, "", "");
mysql_set_charset("cp1251");
 

Jinoo

Новичок
Пользователь
22.05.2017
2
2
13
0
26
@Vlad_Trifonov, я в мускуле не шарю, но спасибо за помощь, плюс от меня! 

 
Статус
Закрыто для дальнейших ответов.