PDA

Просмотр полной версии : [Вопрос] КАК ПЕРЕВЕСТИ С MYSQL R-39-4 НА 39-5



yoburg
31.05.2016, 14:46
Всем привет. Ребята выручайте. Слышал, что на вашем портале самые умные люди сидят. Я просил помощи на другом портале, он почти неделю не могут мне помочь. Дают бредовые советики, по заменам инклудов и т.д.

В общем расскажу всё по порядку. У меня мод на Mysql R39-4. Я хотел его перевести на версию: R39-5. Сделал вроде всё как надо. Скачал вот отсюда: https://github.com/pBlueG/SA-MP-MySQL/releases
Плагины для Windows и Linux. Инклуд закинул в папку pawno -> include. Плагины mysql.dll, mysql.so,mysql_sttaic.so закинул в папку с плагинами. Ну и в корень сервера закинул libmysql.dll. После перекомпилировал мод. И при запуске потребовало дополнительные библиотеки. Я обновил Microsoft Visual C++. В итоге при запуске мода мод uncnown. Подключил crashdetect и nativecherer даже на всякий случай. В итоге выдаёт вот такие ошибки:




----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team

[14:33:35] filterscripts = "" (string)
[14:33:35]
[14:33:35] Server Plugins
[14:33:35] --------------
[14:33:35] Loading plugin: crashdetect
[14:33:35] CrashDetect v4.15.1 is OK.
[14:33:35] Loaded.
[14:33:35] Loading plugin: mysql
[14:33:35] Failed.
[14:33:35] Loading plugin: sscanf
[14:33:35]

[14:33:35] ===============================

[14:33:35] sscanf plugin loaded.

[14:33:35] Version: 2.8.1

[14:33:35] (c) 2012 Alex "Y_Less" Cole

[14:33:35] ===============================

[14:33:35] Loaded.
[14:33:35] Loading plugin: streamer
[14:33:35]

*** Streamer Plugin v2.7.8 by Incognito loaded ***

[14:33:35] Loaded.
[14:33:35] Loading plugin: nativechecker
[14:33:35] Loaded.
[14:33:35] Loaded 4 plugins.

[14:33:35]
[14:33:35] Filterscripts
[14:33:35] ---------------
[14:33:35] Loaded 0 filterscripts.

[14:33:35] Error: Function not registered: 'mysql_pquery'
[14:33:35] Error: Function not registered: 'mysql_query'
[14:33:35] Error: Function not registered: 'mysql_close'
[14:33:35] Error: Function not registered: 'mysql_format'
[14:33:35] Error: Function not registered: 'cache_get_row_count'
[14:33:35] Error: Function not registered: 'cache_delete'
[14:33:35] Error: Function not registered: 'mysql_escape_string'
[14:33:35] Error: Function not registered: 'cache_get_data'
[14:33:35] Error: Function not registered: 'cache_get_field_content'
[14:33:35] Error: Function not registered: 'cache_get_field_content_int'
[14:33:35] Error: Function not registered: 'cache_affected_rows'
[14:33:35] Error: Function not registered: 'mysql_connect'
[14:33:35] Error: Function not registered: 'mysql_errno'
[14:33:35] Error: Function not registered: 'cache_get_field_content_float'
[14:33:35] Error: Function not registered: 'cache_get_query_exec_time'
[14:33:35] Error: Function not registered: 'cache_get_row_int'
[14:33:35] Error: Function not registered: 'cache_get_row_float'
[14:33:35] [debug] Run time error 19: "File or function is not found"
[14:33:35] [debug] mysql_pquery
[14:33:35] [debug] mysql_query
[14:33:35] [debug] mysql_close
[14:33:35] [debug] mysql_format
[14:33:35] [debug] cache_get_row_count
[14:33:35] [debug] cache_delete
[14:33:35] [debug] mysql_escape_string
[14:33:35] [debug] cache_get_data
[14:33:35] [debug] cache_get_field_content
[14:33:35] [debug] cache_get_field_content_int
[14:33:35] [debug] cache_affected_rows
[14:33:35] [debug] mysql_connect
[14:33:35] [debug] mysql_errno
[14:33:35] [debug] cache_get_field_content_float
[14:33:35] [debug] cache_get_query_exec_time
[14:33:35] [debug] cache_get_row_int
[14:33:35] [debug] cache_get_row_float
[14:33:35] [debug] Run time error 19: "File or function is not found"
[14:33:35] [debug] mysql_pquery
[14:33:35] [debug] mysql_query
[14:33:35] [debug] mysql_close
[14:33:35] [debug] mysql_format
[14:33:35] [debug] cache_get_row_count
[14:33:35] [debug] cache_delete
[14:33:35] [debug] mysql_escape_string
[14:33:35] [debug] cache_get_data
[14:33:35] [debug] cache_get_field_content
[14:33:35] [debug] cache_get_field_content_int
[14:33:35] [debug] cache_affected_rows
[14:33:35] [debug] mysql_connect
[14:33:35] [debug] mysql_errno
[14:33:35] [debug] cache_get_field_content_float
[14:33:35] [debug] cache_get_query_exec_time
[14:33:35] [debug] cache_get_row_int
[14:33:35] [debug] cache_get_row_float
[14:33:35] Script[gamemodes/mode.amx]: Run time error 19: "File or function is not found"
[14:33:35] Number of vehicle models: 0


Из за чего может быть такое? Заранее благодарю!

TheMallard
31.05.2016, 14:51
Скорее всего проблема в том что библиотеки установлены не те.

msvcp110.dll и msvcr100d.dll обычно всегда выручали.

yoburg
31.05.2016, 15:03
Скорее всего проблема в том что библиотеки установлены не те.

msvcp110.dll и msvcr100d.dll обычно всегда выручали.

Не помогло. Все тоже самое в консоли. И мод uncnown

Nurick
31.05.2016, 16:00
[14:33:35] Loading plugin: mysql
[14:33:35] Failed.
Так у вас же плагин mysql не подключается

yoburg
31.05.2016, 16:05
[14:33:35] Loading plugin: mysql
[14:33:35] Failed.
Так у вас же плагин mysql не подключается

Да я это вижу. Вы пишите тоже самое, что и на PI (не реклама). Но я же все расписал. Всё сделал правильно. Там уже говорят, что версия mysql r39-5 кривая. Только мне с трудом верится в это. Я все сделал, как надо.

$continue$
31.05.2016, 16:09
Под какой операционной системой запускается сервер?

Если под Windows , то положите Динамические библиотеки (*.dll) в корень сервера.

Nurick
31.05.2016, 16:12
Так если логи говорят обо этом.


У плагина MySQL функционала нету на эти функции:


[14:33:35] Error: Function not registered: 'mysql_pquery'
[14:33:35] Error: Function not registered: 'mysql_query'
[14:33:35] Error: Function not registered: 'mysql_close'
[14:33:35] Error: Function not registered: 'mysql_format'
[14:33:35] Error: Function not registered: 'cache_get_row_count'
[14:33:35] Error: Function not registered: 'cache_delete'
[14:33:35] Error: Function not registered: 'mysql_escape_string'
[14:33:35] Error: Function not registered: 'cache_get_data'
[14:33:35] Error: Function not registered: 'cache_get_field_content'
[14:33:35] Error: Function not registered: 'cache_get_field_content_int'
[14:33:35] Error: Function not registered: 'cache_affected_rows'
[14:33:35] Error: Function not registered: 'mysql_connect'
[14:33:35] Error: Function not registered: 'mysql_errno'
[14:33:35] Error: Function not registered: 'cache_get_field_content_float'
[14:33:35] Error: Function not registered: 'cache_get_query_exec_time'
[14:33:35] Error: Function not registered: 'cache_get_row_int'
[14:33:35] Error: Function not registered: 'cache_get_row_float'

yoburg
31.05.2016, 16:15
Под какой операционной системой запускается сервер?

Если под Windows , то положите Динамические библиотеки (*.dll) в корень сервера.

Ну так он бы просил библиотеки, когда я запускаю samp-server.exe. Да и пробовал я уже способ "TheMallard", не помогло.

$continue$
31.05.2016, 16:16
Так откуда AMX машине знать о них? Они есть в *.amx, но машина не знает откуда их вызывать.

Так если логи говорят обо этом.


У плагина MySQL функционала нету на эти функции:


[14:33:35] Error: Function not registered: 'mysql_pquery'
[14:33:35] Error: Function not registered: 'mysql_query'
[14:33:35] Error: Function not registered: 'mysql_close'
[14:33:35] Error: Function not registered: 'mysql_format'
[14:33:35] Error: Function not registered: 'cache_get_row_count'
[14:33:35] Error: Function not registered: 'cache_delete'
[14:33:35] Error: Function not registered: 'mysql_escape_string'
[14:33:35] Error: Function not registered: 'cache_get_data'
[14:33:35] Error: Function not registered: 'cache_get_field_content'
[14:33:35] Error: Function not registered: 'cache_get_field_content_int'
[14:33:35] Error: Function not registered: 'cache_affected_rows'
[14:33:35] Error: Function not registered: 'mysql_connect'
[14:33:35] Error: Function not registered: 'mysql_errno'
[14:33:35] Error: Function not registered: 'cache_get_field_content_float'
[14:33:35] Error: Function not registered: 'cache_get_query_exec_time'
[14:33:35] Error: Function not registered: 'cache_get_row_int'
[14:33:35] Error: Function not registered: 'cache_get_row_float'

yoburg
31.05.2016, 16:16
Так если логи говорят обо этом.


У плагина MySQL функционала нету на эти функции:


[14:33:35] Error: Function not registered: 'mysql_pquery'
[14:33:35] Error: Function not registered: 'mysql_query'
[14:33:35] Error: Function not registered: 'mysql_close'
[14:33:35] Error: Function not registered: 'mysql_format'
[14:33:35] Error: Function not registered: 'cache_get_row_count'
[14:33:35] Error: Function not registered: 'cache_delete'
[14:33:35] Error: Function not registered: 'mysql_escape_string'
[14:33:35] Error: Function not registered: 'cache_get_data'
[14:33:35] Error: Function not registered: 'cache_get_field_content'
[14:33:35] Error: Function not registered: 'cache_get_field_content_int'
[14:33:35] Error: Function not registered: 'cache_affected_rows'
[14:33:35] Error: Function not registered: 'mysql_connect'
[14:33:35] Error: Function not registered: 'mysql_errno'
[14:33:35] Error: Function not registered: 'cache_get_field_content_float'
[14:33:35] Error: Function not registered: 'cache_get_query_exec_time'
[14:33:35] Error: Function not registered: 'cache_get_row_int'
[14:33:35] Error: Function not registered: 'cache_get_row_float'

А на myql R39-4 типа этих функций нет? Мне говорили, что они не сильно различаются

$continue$
31.05.2016, 16:20
Так библиотеки ложиться в дирикторю Windows, а нужно положить в корень сервера (где, лежат файлы от SA-MP Team: samp-server.exe, server.cfg, etc...)

yoburg
31.05.2016, 16:28
Так библиотеки ложиться в дирикторю Windows, а нужно положить в корень сервера (где, лежат файлы от SA-MP Team: samp-server.exe, server.cfg, etc...)

Так я туда ложил же. Или что, мне нужно абсолютно все существующие библиотеки скачать и закинуть в папку с сервером?)) Это же полный бред.

Nurick
31.05.2016, 16:29
библиотеки не обязательно класть в корень сервера

- - - Добавлено - - -

Есть у вас teamviewer?

yoburg
31.05.2016, 16:31
библиотеки не обязательно класть в корень сервера

- - - Добавлено - - -

Есть у вас teamviewer?

Нет. А для чего он?

Nurick
31.05.2016, 16:32
Для управления вашим ПК

teamviewer (https://www.teamviewer.com/ru/) Установите и дайте ваш ID и Пароль

yoburg
31.05.2016, 16:37
Для управления вашим ПК

teamviewer (https://www.teamviewer.com/ru/) Установите и дайте ваш ID и Пароль

Del

TheMallard
31.05.2016, 18:55
Самый легкий способ - оставить всё как есть. Или вас коснулись проблемы с форматированием float и логгированием ORM-запросов?

yoburg
31.05.2016, 20:03
Самый легкий способ - оставить всё как есть. Или вас коснулись проблемы с форматированием float и логгированием ORM-запросов?

Нет. С 39-4 у меня проблем нет. Просто я такой человек, иду в ногу со временем. Люблю всё новое. И скорость лучше у каждой версии. Ну по крайней мере так говорят)