Wamp Server

elementjeje Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19254 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai créé un site d'inscription en php, qui se connecte à une base de données Mysql. Et j'aimerais l'héberger gratuitement. J'ai essayé Umbreon, legtux, mais ça me mets toujours des erreurs sur ma page, donc impossible de créer un compte. Je me tourne maintenant vers Wamp Server, qui fonctionne parfaitement en local, sur http://localhost/, mais j'aimerais maintenant l'héberger sur une ip (hamachi de préférence) mais je n'ai pas la moindre idée de comment faire. Déjà, c'est possible?
Merci de vos réponses!


A voir également:

17 réponses

avion-f16 Messages postés 19254 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut.

Wampserver est à éviter pour un site publique.
De plus, t'héberger chez toi ne te permettra pas d'avoir beaucoup de visiteurs, ta connexion sera très vite saturée, d'autant plus si tu l'utilises toi-même. Sans oublier que le "W" de Wampserver signifie "Windows" : ce n'est pas le meilleur OS pour de l'hébergement. De plus, avoir une IP dynamique rend les choses encore un peu plus difficile. Sans oublier le prix de l'électricité ...

Au lieu de changer d'hébergeur, pourquoi ne pas essayer de comprendre les erreurs et de les corriger ?!
0
elementjeje Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   40
 
Merci de ta réponse, oui, je dois partir maintenant, mais dès que je reviens, je mettrai un screen des erreurs.
0
elementjeje Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   40
 
Voilà le screen! http://img43.imageshack.us/img43/8493/image1ai.png
Mais, pour Wamp, de toute façon il n'y aura pas beaucoup de visiteurs en même temps puisque c'est seulement un site d'inscription et rien d'autre!
0
avion-f16 Messages postés 19254 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
L'erreur signifie que PHP n'arrive pas à se connecter au serveur MySQL.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
elementjeje Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   40
 
Est-ce qu'on peut régler ce problème? Car avec wamp en localhost ça marche!
0
avion-f16 Messages postés 19254 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Les données d'identification te sont fournies par ton hébergeur.
N'essaye pas de te connecter en root sans mot de passe sur le serveur de ton hébergeur, ça ne fonctionnera pas (sauf si ton hébergeur n'a pas mis de mot de passe, mais à ce moment là, tu peux te poser des questions et retirer ton site de ses serveurs).
0
elementjeje Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   40
 
Je n'ai pas tout compris. Donc est-ce qu'il y a un moyen de régler le problème?
0
elementjeje Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   40
 
C'est un jeu, donc j'ai ma propre base de données donc le PHP se connecte à la base de données et fait le compte...
0
avion-f16 Messages postés 19254 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Oui, mais en exportant ton site de ton serveur Wamp à ton hébergeur, il faut modifier les informations de la base de données.
0
elementjeje Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   40
 
Mais les informations restes les mêmes... Bon je met le script ici.
<?php 
  $aRegister = '1'; //Online : 1 Offline: 2 

  $aHoster = 'adresse ip'; 
  $aUser  = 'root'; 
  $aPass  = 'modepasse'; 
  $aDataB  = 'account'; 

  mysql_connect ($aHoster, $aUser, $aPass); 
  mysql_select_db ($aDataB); 


function user_registred($aUser, $aPass, $aDeleteCode){ 

  $sQuery = "  INSERT INTO  
      account  
      ( 
      login, 
      password, 
      social_id, 
      email 
      )  
     VALUES 
      (  
      '$aUser', 
      password('$aPass'), 
      '$aDeleteCode', 
      '$aEmail' 
      ) 
     "; 
  mysql_query("set names big5 "); 
  mysql_query("set CHARACTER big5 "); 
  mysql_query ($sQuery)or die(mysql_error()); 
  return $sQuery; 
  }  

function userexi($aUser){ 
$sQuery = mysql_query("SELECT 
       *  
       FROM  
      account  
       WHERE  
      login = '$aUser' 
       "); 
$sReq = mysql_num_rows($sQuery); 
return $sReq; 
} 

function mailexi($aEmail){ 
$sQuery = mysql_query("SELECT 
       *  
       FROM  
      account  
       WHERE  
      email = '$aEmail' 
       "); 
$sReq = mysql_num_rows($sQuery); 
return $sReq; 
}    
  ?>


C'est le fichier co.php, si vous avez besoin d'un autre, faite le moi savoir.
Merci encore!
0
avion-f16 Messages postés 19254 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Biensûr que non !
Tu crois franchement que ton hébergeur va te donner un accès root ?
Les utilisateurs MySQL, c'est un peu comme les comptes sur un site : tu as les administrateur ayant tous les droits, les membres avec un peu moins de droits, ... Avec MySQL, il y a aussi des droits : lecture d'une table, écriture, création d'une table ou d'une base de données, ... (il y en a beaucoup). L'utilisateur root est celui qui peut tout faire.
0
elementjeje Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   40
 
Merci pour ces explications claires. Mais alors existe t-il un moyen de le mettre en ligne?
0
avion-f16 Messages postés 19254 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Oui, en mettant les informations fournies par ton hébergeur !
0
elementjeje Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   40
 
Mais si je mets celles de mon hebergeur, ça créera un compte sur la BD de mon hebergeur. Je ne comprend vraiment pas... Le plus simple pour moi serait avec wamp server.
0
avion-f16 Messages postés 19254 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Le compte est déjà créé ...
Il faudra aussi que tu exportes ta base de données de ton PC à ton hébergeur.
0
elementjeje Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   40
 
Ok. Mais elle est immense car il y a toutes les infos du jeu, pas seulement du compte! Il me serait impossible de le faire.
Comme je le disais, je souhaite utiliser wamp ou mamp sur un Mac. C'est possible? Pour l'instant je fais les comptes en local, donc c'est très long. Je souhaite le mettre sur mon ip. J'espère que vous aurez une solution.
0
avion-f16 Messages postés 19254 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
PhpMyAdmin te propose d'exporter tes bases de données.
Ensuite, sur le PMA de ton hébergeur, il faut importer le fichier SQL (ou directement taper les requêtes dans l'onglet "SQL").
0