GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: marknoe - 2018. Február 07. - 20:31:57

Cím: MySQL error
Írta: marknoe - 2018. Február 07. - 20:31:57
Sziasztok! Ma próbálkozok MySQL beüzemelésével. Az összekötés megvan, de a script nem ismeri fel a \"mysql_connect\" modult. Ilyenkor mi a teendő? [kép:\"acvLYZk.jpg\"]
Cím: MySQL error
Írta: Robika1 - 2018. Február 08. - 01:14:12
Miért van dbConnect és mysql_connect egyszerre? Amúgy szerver konzolba lehet hasznosabb infókat ír ki (debugba talán nem írja a hibakódokat, de ez nem biztos).
Cím: MySQL error
Írta: marknoe - 2018. Február 08. - 16:21:03
[16:18:35] ERROR: Could not load /home/ServerHive/_accounts/SH27549/mta_sa_154/8
7.229.77.115:29054/x64/dbconmy.so - libmysqlclient.so.16: wrong ELF class: ELFCL
ASS32
 
Ezt írta szerver konzol
Cím: MySQL error
Írta: Robika1 - 2018. Február 08. - 23:34:41
Nem tudja betölteni a mysql modult, és ezért nem működik a scripted. A 32 vagy 64 bites dolog lehet a baj, vagy szerintem az, hogy a hostingnál az a mysql-es lib hiányzik a rendszerből, amit a mysql modulod használna. Ez esetben írj a hostingodnak, hogy telepítsék fel.
Cím: MySQL error
Írta: marknoe - 2018. Február 10. - 12:45:11
Amit eddig írt, hogy nem tudja betölteni a modult megoldódott, viszont még mindig fent áll a következő hiba:
[12:43:46] ERROR: mysql/connection.lua:20: attempt to call global \'mysql_connect
\' (a nil value)
A script ezen része pedig így néz ki:
 
 

function connectToDatabase(res)
MySQLConnection = mysql_connect(hostname, username, password, database, port)

if (not MySQLConnection) then
   if (res == getThisResource()) then
      cancelEvent(true, \"Cannot connect to the database.\")
   end
   return nil
end

return nil
end
addEventHandler(\"onResourceStart\", getResourceRootElement(getThisResource()), connectToDatabase, false)

 
 
Cím: MySQL error
Írta: Robika1 - 2018. Február 10. - 21:50:52
A mysql_connect-ben lévő paraméterek(hostname, username, password, database, port), definiálva vannak a script elején? Lehet ezeket nem találja.