Wamp Server

Fermé
elementjeje Messages postés 404 Date d'inscription lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 - 13 juil. 2010 à 14:12
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 15 juil. 2010 à 11:23
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
13 juil. 2010 à 14:40
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 lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 40
13 juil. 2010 à 15:09
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 lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 40
13 juil. 2010 à 18:09
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
13 juil. 2010 à 18:24
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 lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 40
13 juil. 2010 à 18:34
Est-ce qu'on peut régler ce problème? Car avec wamp en localhost ça marche!
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
13 juil. 2010 à 18:46
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 lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 40
13 juil. 2010 à 19:51
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 lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 40
13 juil. 2010 à 20:19
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
14 juil. 2010 à 00:14
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 lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 40
Modifié par elementjeje le 14/07/2010 à 09:41
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
14 juil. 2010 à 19:17
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 lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 40
14 juil. 2010 à 22:24
Merci pour ces explications claires. Mais alors existe t-il un moyen de le mettre en ligne?
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
14 juil. 2010 à 22:34
Oui, en mettant les informations fournies par ton hébergeur !
0
elementjeje Messages postés 404 Date d'inscription lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 40
14 juil. 2010 à 22:50
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
14 juil. 2010 à 23:01
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 lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 40
15 juil. 2010 à 09:08
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
15 juil. 2010 à 11:23
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