Bonjour à tous,
J'ai un petit problème, quelqu'un a sûrement une réponse.
Voila, j'ai développé mon site en local sous WAMP, j'y ai récemment ajouté un compteur de visites géré par MySQL.
Tout est ok.
Lorsque je l'ai téléchargé sur mon hébergeur, 000webhost.com, j'ai un méchant message d'erreur :
Code :
"PHP Error Message
Warning: mysql_connect()
[function.mysql-connect]:
Host '64.191.xxx.xx' is not allowed to connect to this MySQL server
in /home/xxxxxxx/public_html/[Mon-site-hébergé]/compteurs.php
on line 4"
contenu de compteurs.php :
Code PHP :
<?php
require('compteurs_config.php');
mysql_connect($DB_HOST, $DB_USER, $DB_PASSWORD); // se connecter à la base de données
....
Contenu de compteurs_config.php qui contient les paramètres de connexion :
Code PHP :
<?php
//**************************************************************************
// Fichier des definitions des compteurs
//**************************************************************************
$TABLE_ONLINE = 'visiteurs_en_ligne'; // nom de la table des visiteurs en ligne
$TABLE_VISITORS = 'visiteurs_du_site'; // nom de la table des visiteurs du site
$DB_HOST = 'sql17.000webhost.com'; // nom hote de la base de donnees
$DB_USER = 'login_user'; // nom d'utilisateur de la bdd
$DB_PASSWORD = 'password_user'; // mot de passe de la bdd
$DB_NAME = 'xxxxxx_stats'; // nom de la base de donnees
//------------------------------ADMINISTRATION-------------------------------
$ADMIN_USER = 'login_admin'; // nom de l'administratieur
$ADMIN_PASSWORD = 'password_admin'; // mot de passe de l'administrateur
?>
Nota les noms ont été changé mais correspondent bien à ceux définis dans MySQL et phpMyAdmin avec lesquels j'ai créé ma base de données.
J'ai un compte free sur WebHost et d'après leur dire j'ai droit à 2 bases de données.
Christian de Chartres