GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: BuBuNo le 30 Décembre 2009, 02:03:42

Titre: Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 30 Décembre 2009, 02:03:42
Bonjour,
Alors voila j'ai tenter de faire un systeme utilisant MySql pour l'afficher sur un page web
Bon passons

Donc j'ai télécharger les plugins : libmysqlclient.so et sampmysql.so

Je les ai mis sur mon panel

Et je lance le serveur et il se lance puis se ferme en 1 fraction de seconde :/

J'ai regarder le log et voila ce qu'il met :

Citer
SA-MP Dedicated Server
----------------------
v0.3a R4, (C)2005-2009 SA-MP Team

[01:41:07]
[01:41:07] Server Plugins
[01:41:07] --------------
[01:41:07]  Loading plugin: sampmysql.so

Et puis plus rien :(

Donc j'enleve sampmysql.so pour voir et voila ce qu'il me met :

Citer
----------------------
v0.3a R4, (C)2005-2009 SA-MP Team

[01:45:12]
[01:45:12] Server Plugins
[01:45:12] --------------
[01:45:12]  Loading plugin: sampmysql.so
[01:45:12]   Failed.
[01:45:12]  Loading plugin: libmysqlclient.so

Puis plus rien

Donc je pense que sa vien des plugins

Merci d'avance de votre aide ;)

PS : Pour info si sa peut vous aider je suis heberger cher gtacity je ne sait pas quel systeme d'exploitation ils utilisent
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: » Lukubi™ le 30 Décembre 2009, 02:08:06
Je suis pas sur du tout mais si je me rappel bien, ya des fonction intégré a SAMP pour le SQL, mais je suis vraiment pas sur
Titre: Re : Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 30 Décembre 2009, 02:09:26
Je suis pas sur du tout mais si je me rappel bien, ya des fonction intégré a SAMP pour le SQL, mais je suis vraiment pas sur

Ok je vais essayer vite fait et j'édite si besoin

EDIT : Je ne croit pas que sa marche il ne me met aucune commande

Et aussi j'utilise le RAdmin :p donc je sait pas si il y a un beug avec se FS et samp0.3a ???
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: minimicro le 30 Décembre 2009, 10:00:13
Tu est sous Windows ou sous une distrib linux pour lancer le serveur ?

EDIT : Pas lu la fin, chez GtaCity, c'est du 2003 ou 2008 Server ... il faut que tu telecharge sampmysql.dll à placer dans les plugins (ATTENTION, dans le server.cfg, il ne faut pas mettre le .dll), pour le libmysqlclient.dll, il n'est pas à mettre dans les plugs mais simplement dans le répertoire du serveur
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 30 Décembre 2009, 15:48:23
Oui sa marche mais la je me retrouve avec un autre soucis  :-[

Citer
[15:46:07] password = ""  (string)
[15:46:07]
[15:46:07] Server Plugins
[15:46:07] --------------
[15:46:07]  Loading plugin: sampmysql
[15:46:07]
/*************************************************/
/* SAMP-MySQL v0.15 Plugin loaded successfully ! */
/*************************************************/

[15:46:07]   Loaded.
[15:46:07]  Loaded 1 plugins.

[15:46:07]
[15:46:07] Ban list
[15:46:07] --------
[15:46:07]  Loaded: samp.ban
[15:46:07]
[15:46:07]
[15:46:07] Filter Scripts
[15:46:07] ---------------
[15:46:07]   Loading filter script 'SuperStream.amx'...
[15:46:07] |==========================================|
[15:46:07] |   Loading SuperStream by Sim V1.0.0...   |
[15:46:07] |==========================================|

[15:46:07] |==========================================|
[15:46:07] |        SuperStream V1.0.0 loaded!        |
[15:46:07] |==========================================|
[15:46:07]   Loading filter script 'RAdmin.amx'...
[15:46:07] ++++++++++++++++++++++++++++++++++++++
[15:46:07] ++ RAdmin (R@f Admin) V0.0.1        ++
[15:46:07] ++ Last official Update : 28.02.09  ++
[15:46:07] ++ Script by Rafael 'R@f' Keramidas ++
[15:46:07] ++++++++++++++++++++++++++++++++++++++
[15:46:08]
Connection to MySQL database: Failed !
[15:46:08] Access denied for user 'gtaparadize3'@'lns-bzn-36-82-251-26-42.adsl.proxad.net' (using password: YES)

[15:46:08] Error in mysql_select_db: MySQL server has gone away
[15:46:08] Error in mysql_query: MySQL server has gone away
[15:46:08] Error in mysql_store_result: MySQL server has gone away

Et apres le serveur ce ferme  :(
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: cristab le 30 Décembre 2009, 16:17:39
Access denied for user 'gtaparadize3'@'lns-bzn-36-82-251-26-42.adsl.proxad.net' (using password: YES)


c'est parlant sa
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 30 Décembre 2009, 16:20:35
C'est parlant mais j'ai mis le bon mot de passe et tout de mon MySql et quand je vais a l'adresse : http://lns-bzn-36-82-251-26-42.adsl.proxad.net (http://lns-bzn-36-82-251-26-42.adsl.proxad.net)

le mot de passe n'est pas bon :/

Voila ce que j'ai mis :

#define MYSQL_HOST    "sql4.easy-hebergement.net"
#define MYSQL_USER       "gtaparadize3"
#define MYSQL_PASS       "**********"
#define MYSQL_DB         "gtaparadize3"
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: cristab le 30 Décembre 2009, 16:28:10
as tu de quoi tester ceci sql4.easy-hebergement.net sinon je te fait un petit script php pour que tu test sa
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 30 Décembre 2009, 16:31:14
Heu non je sait pas comment tester  :-[

Merci d'avance ;)
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: cristab le 30 Décembre 2009, 16:58:41
voila le scripte


<?php
$adressebase
='localhost';
$utilisateur='root';
$Table='test';
$MotDePasse='';
        
mysql_connect($adressebase$utilisateur$MotDePasse)or 
die(
'Impossible de se connecter au serveur MySQL');
  
mysql_select_db($Table)or 
die(
'Impossible de trouver la table');
?>

Change les var par tes donnée tu le test sur un serveur local sa devrais fonctionner puis ensuite tu le lance si tu as une page blanche c'est ok si tu as des Warning post les ici
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 30 Décembre 2009, 17:05:35
VOila j'ai tester et heu...

Citer
$adressebase='sql4.easy-hebergement.net'; $utilisateur='gtaparadize3'; $Table='gtaparadize3'; $MotDePasse='*******'; mysql_connect($adressebase, $utilisateur, $MotDePasse)or die('Impossible de se connecter au serveur MySQL'); mysql_select_db($Table)or die('Impossible de trouver la table');
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: cristab le 30 Décembre 2009, 17:06:26
il te faut un serveur local ^^ telecharge WAMP server
http://www.commentcamarche.net/telecharger/telecharger-34055064-wamp-server (http://www.commentcamarche.net/telecharger/telecharger-34055064-wamp-server)
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 30 Décembre 2009, 17:09:25
???
Mias j'ai déja un compte MySql car mon site est heberger cher http://www.easy-hebergement.fr/ (http://www.easy-hebergement.fr/)

 :...
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: cristab le 30 Décembre 2009, 17:10:18
tu as comme prestation chez eux???


PS en tout cas ta base ne repond pas
Titre: Re : Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 30 Décembre 2009, 17:13:58
tu as comme prestation chez eux???


PS en tout cas ta base ne repond pas

Préstation ???


heu bah pour la base je sait pas car pour le site j'ai fait http://monsite.machin.fr/instal.php (http://monsite.machin.fr/instal.php) et sa a bien marcher c'est juste le FS RAdmin qui n'y arrive pas a ce connecter  :-[
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: cristab le 30 Décembre 2009, 17:16:11
normale tu a pris un hebergement web donc tu ne pourras pas je te conseille de prendre un dedier ou un vps en demandant si sur le vps tu peu mettre ton server samp et ton site
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 30 Décembre 2009, 17:19:02
 ;D

Olala mais oue mias bon normalement il y a pas besoin puisque je dit l'host, l'utilisateur et mdp Donc :...
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: cristab le 30 Décembre 2009, 17:28:20
il y a besoin mais comme c'est une connexion exterieure c'est rejeter
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 30 Décembre 2009, 17:32:02
Il n'y a pas moyen de autoriser une connection a partir d'une ip ???

Un peut comme les routeurs Free

EDIT :
voila le scripte


<?php
$adressebase
='localhost';
$utilisateur='root';
$Table='test';
$MotDePasse='';
        
mysql_connect($adressebase$utilisateur$MotDePasse)or 
die(
'Impossible de se connecter au serveur MySQL');
  
mysql_select_db($Table)or 
die(
'Impossible de trouver la table');
?>

Change les var par tes donnée tu le test sur un serveur local sa devrais fonctionner puis ensuite tu le lance si tu as une page blanche c'est ok si tu as des Warning post les ici

J'avait oublier le <?php  :-[

Désoler je suis un  :boulet

Donc sa me met une page noir toute noir :/
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: cristab le 30 Décembre 2009, 17:35:21
voit avec eux
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 30 Décembre 2009, 17:35:55
J'ai edit mon message de dessus  :-[
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: MrFredo le 30 Décembre 2009, 17:43:07
Si ton hébergeur n'autorise pas la connection a ta base mysql depuis l'exterieur de leur domaine sa ne fonctionnera jamais, en général peux d'hebergeur autorise la connection MySQL depuis l'exterieur et cela pour des raison évidente de sécurité.
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 30 Décembre 2009, 17:45:24
je voi :(
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: minimicro le 30 Décembre 2009, 21:23:32
Je connais bien Easy Hebergement (j'ai un dedié, 2 noms de domaines, et 2 hebergements chez eux), le SQL4 est le serveur MySQL associé a l'hebergement WEB, il n'est pas accessible de "l'exterieur", mais l'option peut s'activer dans ton compte client.

Et ton hebergeur SAMP ne propose pas de base SQL, si c'est GtaCity, j'ai deja vu des serveurs MySQL dessus ! Ca sera plus pratique d'avoir le serveur MySQL sur la même machine que le serveur SAMP, de plus, easy hebergement limite les requetes à 50 000/heures en DB (suffisant pour un site) !
Titre: Re : Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 31 Décembre 2009, 00:05:10
Je connais bien Easy Hebergement (j'ai un dedié, 2 noms de domaines, et 2 hebergements chez eux), le SQL4 est le serveur MySQL associé a l'hebergement WEB, il n'est pas accessible de "l'exterieur", mais l'option peut s'activer dans ton compte client.

Et ton hebergeur SAMP ne propose pas de base SQL, si c'est GtaCity, j'ai deja vu des serveurs MySQL dessus ! Ca sera plus pratique d'avoir le serveur MySQL sur la même machine que le serveur SAMP, de plus, easy hebergement limite les requetes à 50 000/heures en DB (suffisant pour un site) !

Heu si je comprend bien sa peut marcher :D ???

EDIT : Heu mais ou et comment je peut activer l'option dans MySQL ?
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: minimicro le 31 Décembre 2009, 09:52:55
Si tu veut une DB sur GtaCity, demande à l'admin.

Si tu veut activer la DB de Easy Hebergement, dans ton espace client, choisi l'hébergement concerné, puis va dans l'icône 'Gestion MySQL', tu choisi alors la base que tu veux en cliquant sur l'icone 'Modifier' à coté de la base en question. Descend en bas de la page qui apparait, tu peut activer le MySQL Distant, attention, ca te coute 60 points ^^
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 31 Décembre 2009, 14:53:04
60 points ???

Il y a des points ??
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: ClaSh le 31 Décembre 2009, 15:01:15
Oui, parce que c'est payant  ;) merci pour l'info, je me fait sa tout de suite :laugh.

Sinon, je peux te les payer t'es 60 points  :happy, pour moi pas de problème avec sa.
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 31 Décembre 2009, 15:22:32
:o payer pour enlever la securiter bientot on vas payer pour utiliser MySql   :blink
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: cristab le 31 Décembre 2009, 15:28:25
il faut dire 1code par moi faut pas pousser 60pts je pense que sa doit faire deux code et imagine le travaille derriere pour securiser tout sa :)
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: » Lukubi™ le 31 Décembre 2009, 15:43:09
Citer
bientot on vas payer pour utiliser MySql

Chez certains hébergeurs c'est comme sa ;)
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 31 Décembre 2009, 16:09:16
 :blink alala sa fait peur notre monde
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: » Lukubi™ le 31 Décembre 2009, 16:11:40
Je vois pas ce qui fait peur dans le fait de payer pour un service.
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 31 Décembre 2009, 16:21:37
Bah payer alors que il y en a qui le font gratuit  :lmao
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: cristab le 31 Décembre 2009, 16:32:53
en acces par l'exterieure nan
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: minimicro le 01 Janvier 2010, 23:49:42
60 points, c'est 1/2 Allopass ...
Titre: Re : Probleme avec les publics libmysqlclient.so et sampmysql.so
Posté par: BuBuNo le 02 Janvier 2010, 14:09:55
Ok merci du renseignement ;)


Et bonne année 2010 :D