IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Mutation de localhost à serveur distant


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut Mutation de localhost à serveur distant
    Bonsoir à tous

    Mon site en html sur http://paniez.laurent.ifrance.com/

    J'ai préparé une mise à jour en php avec dreamweaver MX2004 et WAMP5 version 2.0 ( phpmyadmin,apache,php,mysql) depuis un an et en Localhost tout va bien.

    Donc migration vers ifrance.

    J'ai activé ma base, créer en ligne ma première table = ok.

    Modifier mon fichier <<ma_connexion.php>> en local,distant,évaluation.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    # FileName="Connection_php_mysql.htm"
    # Type="MYSQL"
    # HTTP="true"
    $hostname_ma_connexion = "imysql04";
    $database_ma_connexion = "i3855138";
    $username_ma_connexion = "i3855138";
    $password_ma_connexion = "******";
    $ma_connexion = mysql_pconnect($hostname_ma_connexion, $username_ma_connexion, $password_ma_connexion) or die(mysql_error());
    mysql_select_db($database_ma_connexion, $ma_connexion);
    ?>
    Modifier mon <<index.php>>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php require_once('connections/ma_connexion.php'); ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    	<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    	<TITLE>Bienvenue chez Nous</TITLE>
    	<META NAME="GENERATOR" CONTENT="Microsoft FrontPage 6.0">
    	<META NAME="CREATED" CONTENT="20050926;10490270">
    	<META NAME="CHANGEDBY" CONTENT="Laurent Paniez">
    	<META NAME="CHANGED" CONTENT="20051019;9281000">
    Il ne trouve pas ma table et aprés F12 message :

    Warning: mysql_pconnect() [function.mysql-pconnect]: Unknown MySQL server host 'imysql04' (11004) in C:\wamp\www\lpaniez_ifrance\connections\ma_connexion.php on line 9
    Unknown MySQL server host 'imysql04' (11004)

    Comme l'erreur viens de C:\wamp\www\.....
    J'ai donc inclus dans <<config.inc.php>>

    Aprés
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $i++;
    $cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address
    $cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
    $cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave 
    .......etc .......
    Ces lignes ;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    $i++;
    $cfg['Servers'][$i]['host']          = 'imsql04'; // MySQL hostname or IP address
    $cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
    $cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
    $cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
    $cfg['Servers'][$i]['extension']     = 'mysqli';     // The php MySQL extension to use ('mysql' or 'mysqli')
    $cfg['Servers'][$i]['compress']      = FALSE;       // Use compressed protocol for the MySQL connection
                                                        // (requires PHP >= 4.3.0)
    $cfg['Servers'][$i]['controluser']   = '';          // MySQL control user settings
                                                        // (this user must have read-only
    $cfg['Servers'][$i]['controlpass']   = '';          // access to the "mysql/user"
                                                        // and "mysql/db" tables).
                                                        // The controluser is also
                                                        // used for all relational
                                                        // features (pmadb)
    $cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
    $cfg['Servers'][$i]['user']          = 'i3855138';           // MySQL user                       ( 'root')
    $cfg['Servers'][$i]['password']      = '*******';          // MySQL password (only needed         ( ' **** = par sécurité' )
                                                        // with 'config' auth_type)
    $cfg['Servers'][$i]['only_db']       = '';          // If set to a db-name, only
                                                        // this db is displayed in left frame
    ....... etc
    Maintenant j'ai bien deux serveurs localhost et imysql mais le dernière donne;

    Erreur
    MySQL a répondu:
    #2005 - Unknown MySQL server host 'imsql04' (11004)

    J'ai aussi remarqué que l'accés en ligne se fait avec

    http://82.196.5.29/db/index.php

    Il faut peut-être inclure dans <<config.inc.php>> cette adresse ip mais ou

    Merci pour votre aide par avance

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 672
    Par défaut
    le serveur MySQL de Ifrance sera seulement accessible à partir des pages qui seront en ligne sur ton site Ifrance
    donc le message d'erreur que tu obtiens est normal

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut ok merci Mathieu
    Je te remercie pour ta réponse.
    Donc vu que je suis sur ifrance (gratuit).
    Je dois ,rentrer ma base en ligne ( et seulement ).
    Et mon serveur de test ne sert à rien.
    Cela est récurant à ifrance ou sur free ( accés libre ) c'est pareil.
    Bref il faut payer pour que cela fonctionne.
    Encore merci

Discussions similaires

  1. Comportement différent IE8 localhost/serveur distant
    Par fabrice91 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 28/09/2009, 13h29
  2. sauvegarde sur un serveur distant
    Par nic_moq dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 04/06/2004, 16h27
  3. [Sybase] Accès Table sur serveur distant
    Par MashiMaro dans le forum Sybase
    Réponses: 5
    Dernier message: 11/02/2004, 14h09
  4. jsp sur serveur distant
    Par petitelulu dans le forum JBuilder
    Réponses: 5
    Dernier message: 11/09/2003, 11h50
  5. Connectivité avec des serveurs distants
    Par Ph. B. dans le forum XMLRAD
    Réponses: 8
    Dernier message: 07/02/2003, 13h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo