acceder a mysql depuis internet

Répondre
milsodor
le 12/12/2007 à 09:08
milsodor
bonjour,je viens de creer un site perso ,avec un serveur apache 2.0 mysql 4.1 et phpmyadmin 2.8.

Pour me faire la main ,je debute completement en php et sql ,j'ai fait un livre d'or sur mon site.
Les infos de ce livre sont enregistrées dans une BDD sur mon serveur.

Mon probleme est que lorsque je tape l'adresse du site depuis mon pc ,j'arrive à inserer des enregistrements dans ma BDD ,la y'a aucun probleme ,mais lorsque quelqu'un se connecte depuis internet ,la il est impossible d'enregistrer quelquechose..

Quelqu'un aurait il une piste ,car je suppose que c'est dans les fichiers de configuration soit d'apache ,soit de mysql ou il faut que j'intervienne.

pour info dans phpmyadmin j'ai
Serveur: mon serveur via TCP/IP
Le port 3306 de mysql est ouvert et l'utilisateur à les droits pour enregistrer (insert,update,delete) mais pas grant.
Je vous met l'adresse du site si vous voulez regarder et si vous avez une idée..par avance merci

http://milsodor.no-ip.org
seul les bons professeurs forment les bons autodidactes
diablo
le 12/12/2007 à 09:35
diablo
le serveur mysql et le serveur apache sont sur la même machine ?

Si oui, ton problème ne vient pas d'un problème de connection, pas la peine d'ouvrir ton port 3306, c'est une porte de plus ouverte aux intrusions :)

sinon, heu, ben j'ai pas très bien compris comment c'est organisé tout ça :D

L'un des serveur (http et mysql) est-il sur ta machine ?
Et l'autre ?

Bon, perso, depuis mon pc, j'ai réussi à insérer une entrée dans ton livre.

...
.:[ UTB ]:. Diablo xo0 Au royaume des aveugles, les bornes sont rois...
milsodor
le 12/12/2007 à 09:55
milsodor
merci diablo de ta rapidité..
effectivement ça fonctionne ????
j'y perds mon latin ,hier j'ai demandé à des amis de m'envoyer un message et il n'ons pas pu..
dans mon code d'insertion de message ,j'ai mis in if

//enregistrement impossible
if(!$exec) {
die('Impossible d\'enregistrer le message');
?>
au cas ou le message ne fonctionnais pas et ils tombais sur ce message.
Sinon apache,mysql sont sur la meme machine.Mysql est en tant que service (demarrage automatique,apache aussi,au fait je precise je suis sous windows. ;-) ).

Comme navigateur j'ai firefox cela peut il venir de la?

Et si je ferme le 3306 mysql ne pourra plus communiquer ,non??

encore merci ,je vais maintenant m'occuper d'améliorer tout ça..
seul les bons professeurs forment les bons autodidactes
LA GLOBULE
le 12/12/2007 à 13:53
LA GLOBULE
Non cela ne vient pas de firefox.

Si tes amis arrivent à voir ton site, c'est que a priori tout fonctionne (apache / php / mysql), donc il ne devrait pas y avoir de problème.
milsodor
le 12/12/2007 à 15:21
milsodor
bonjour la globule ,
et d'abord tous mes complimemts à tes tutos ,c'est en partie grace à toi que j'en suis arrivé la ,merci et bravo.

A priori cela fonctionne ,j'ai reconfiguré MYSQl dans le my.ini.

Mais ce qui est étrange ,c'est que parfois meme en postant un message directement du serveur sur mon livre d'or la requete insert into... ne sa fait pas ,j'ai le message d'erreur comme quoi le message n'est pas enregistré.
J'ai augmenté le nombre de connexions simultanées au serveur,cela peut etre venait de la.
N'hesite pas à venir signer mon livre ,la globule.
Je tiens mon script à disposition si quelqu'un le veut ,y'a pas de soucis smiley
@+
seul les bons professeurs forment les bons autodidactes
LupusMic
le 12/12/2007 à 20:43
LupusMic
Bonjour,

Il y a un gros problème dans le HTML :

<form name="formulaire" method="post" action="insertion.php" />


Le form est autofermé. C'est donc normal que le comportement du formulaire soit indéfini.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
milsodor
le 12/12/2007 à 22:20
milsodor
bonsoir lupusMic ,
merci de t'etre penché sur mon soucis.
Je debute (15 jours en html php et mysql) le temps de potasser un peu les cours et les tutos ,donc cela est fort posible que mon code ne soit pas parfaitement "propre".. smiley

Quel est mon erreur?
c'est la balise de fermeture , /> qui n'est pas au bon endroit ?
ce n'est qu'en faisant des erreurs que l'on apprend.
Mais encore milles merci à l'attention apportée à mon soucis
@+
seul les bons professeurs forment les bons autodidactes
milsodor
le 13/12/2007 à 09:36
milsodor
bonjour,voila j'ai retapé mon formulaire..est ce que c'est mieux ??
<?php
//a priori y'a un soucis sur les balises de fermeture

<form name="formulaire" method="post" action="insertion.php">
//j'ai modifié les balises de fin

</td>
<td width="80%"><div align="left"><input type="text" name="auteur" class="formulaire"><font color="#FF0000">*</font></td></div>
</tr>
<tr>
<td><p align="right">E-mail :</td>
<td><div align="left"><input type="text" name="email" class="formulaire"><font color="#FF0000">*</font></td></div>
</tr>

<tr>
<td><p align="right">Site Web :</td>
<td><div align="left"><input type="text" name="site_web" class="formulaire"></td></div>
</tr>
<tr>
<td><p align="right">Sujet du message :</td>
<td><div align="left"><input type="text" name="titre" class="formulaire"><font color="#FF0000">*</font></td></div>
</tr>
<tr>
<td colspan="2"> <p align="center">Message : <font color="#FF0000">*</font></td>
</tr>


<td height="47" colspan="2"><center>

<textarea name="news" class="formulaire" rows="5" cols="80" ></textarea>


<input name="submit" type="submit" value="Envoyer">

</center></td>
//je ferme mon formulaire

</input>
</form>
?>


merci et bonne journée à tous
seul les bons professeurs forment les bons autodidactes
LupusMic
le 13/12/2007 à 14:25
LupusMic
Ne t'inquiètes pas si je suis un peu mal embouché, c'est ma façon d'être.

Il y a pas mal de points qui me font bondir dans ton code. J'ai pas vraiment le temps d'approfondir, alors je vais faire cours :

<font>, <center> sont des avatars du mal absolu !

Une balise s'ouvre et se ferme, ou est autofermante :

<balise you='too'> blah ! </balise>
<balise you="too" />

Et les tableaux ne sont pas destinés à être utilisés pour mettre en forme. Mais tu changeras dans quelques temps ;)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
milsodor
le 13/12/2007 à 14:53
milsodor
merci LupusMic,je te rassure je ne t'en veut point.. au contraire smiley
C'est déja sympa de prendre de ton temps pour s'occuper d'un "newbies" comme moi..

Je potasse ,je potasse et je potasse encore...

Je crois avoir compris pour font,center ,il vaut mieux creer un style ?? non?
mais la différence entre les balises j'avoue que j'ai un peu de mal...

pour mieux me situer je me classerais parmi les autodidactes qui en veulent...
encore merci
bon après midi
@+
seul les bons professeurs forment les bons autodidactes
Répondre
LoadingChargement en cours