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 :

Problème entre base de données local et hébergeur [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut Problème entre base de données local et hébergeur
    Bonjour à tous.

    Je suis pas sûr que ma discussion se trouve vraiment dans ce forum mais c'est ce qui s'en rapproche le plus.

    J'ai créé un site internet tout en php avec une base de données conçu avec wampserver. Maintenant j'ai tout mis chez mon hébergeur malheureusement impossible de visionner mon site sur internet. J'obtiens ce message d'erreur:

    "Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'root'@'merlin.pw' (using password: NO) in /home/resultats-rugby/www/Connections/xxxxx.php on line 9

    Fatal error: Access denied for user 'root'@'merlin.pw' (using password: NO) in /home/resultats-rugby/www/Connections/xxxxxphp on line 9"

    Quelqu'un peut-il me dire ce que je dois faire, SVP?

  2. #2
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Billets dans le blog
    5
    Par défaut
    Bonjour,
    Ce qui serai le plus simple c'est que tu nous montre le bout de code en question,
    Fatal error: Access denied for user 'root'@'merlin.pw' (using password: NO) in /home/resultats-rugby/www/Connections/xxxxxphp on line 9"
    Ensuite l'erreur semble venir de tes identifiants, normalement il n y a pas besoin de pwd pour le compte root.
    Mais montre ton code, on ne peut pas t'aider à l'aveugle.
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  3. #3
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Citation Envoyé par ludojojo Voir le message
    Ensuite l'erreur semble venir de tes identifiants, normalement il n y a pas besoin de pwd pour le compte root.
    Oui et non, oui parce que ça vient des identifiants et non parce que ça m'étonnerait que chez son hébergeur il puisse se connecter avec le compte root et encore moins sans mot de pass.

    REste plus qu'a retrouver tes identifiants
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    Ok donc déjà en local mes identifiants

    - nom de la base de données: infortech
    - utilisateur: root
    - mot de passe: y a pas

    ensuite chez mon hébergeur:
    - nom de la base de données: résultats rugby:infortech
    - utilisateur: résultats-rugby
    - mot de passe: xxxxxxx

    Ensuite il vous faut une partie de code ou tout le code?

  5. #5
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Rien tu vas simplement mettre les identifiants de ton hebergeur dans le script avant de l'uploader
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    Dans le script directement mais je vois pas où?

  7. #7
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    dans une ligne qui doit surement contenir mysql_connect() avec des identifiants locaux dedans
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    J'ai vraiment pas de chance j'ai pas cette ligne. Ca vient certainement du fait que je fais mes sites avec dreamweaver. Bon enfin c'est pas grave. Je vous donne le code de départ comme ça peut-être que ça va vous aider:


    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    <?php require_once('Connections/infortech.php'); ?>
    <?php session_start();?>
    <?php
    //initialize the session
    if (!isset($_SESSION)) {
      session_start();
    }
     
    // ** Logout the current user. **
    $logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
    if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
      $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
    }
     
    if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
      //to fully log out a visitor we need to clear the session varialbles
      $_SESSION['MM_Username'] = NULL;
      $_SESSION['MM_UserGroup'] = NULL;
      $_SESSION['PrevUrl'] = NULL;
      unset($_SESSION['MM_Username']);
      unset($_SESSION['MM_UserGroup']);
      unset($_SESSION['PrevUrl']);
     
      $logoutGoTo = "logout.php";
      if ($logoutGoTo) {
        header("Location: $logoutGoTo");
        exit;
      }
    }
    ?>
    <?php
    // *** Validate request to login to this site.
    if (!isset($_SESSION)) {
      session_start();
    }
     
    $loginFormAction = $_SERVER['PHP_SELF'];
    if (isset($_GET['accesscheck'])) {
      $_SESSION['PrevUrl'] = $_GET['accesscheck'];
    }
     
    if (isset($_POST['mail'])) {
      $loginUsername=$_POST['mail'];
      $password=$_POST['Mdp'];
      $MM_fldUserAuthorization = "";
      $MM_redirectLoginSuccess = "account/index.php";
      $MM_redirectLoginFailed = "login_failed.php";
      $MM_redirecttoReferrer = false;
      mysql_select_db($database_infortech, $infortech);
     
      $LoginRS__query=sprintf("SELECT email, mdp FROM shop_client WHERE email='%s' AND mdp='%s'",
        get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); 
     
      $LoginRS = mysql_query($LoginRS__query, $infortech) or die(mysql_error());
      $loginFoundUser = mysql_num_rows($LoginRS);
      if ($loginFoundUser) {
         $loginStrGroup = "";
     
        //declare two session variables and assign them
        $_SESSION['MM_Username'] = $loginUsername;
        $_SESSION['MM_UserGroup'] = $loginStrGroup;	      
     
        if (isset($_SESSION['PrevUrl']) && false) {
          $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];	
        }
        header("Location: " . $MM_redirectLoginSuccess );
      }
      else {
        header("Location: ". $MM_redirectLoginFailed );
      }
    }
    ?>

  9. #9
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    C'est surement dans :

    Connections/infortech.php
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    Oui c'était bien ce que je pensais.

    Donc voilà ce que j'ai fais. J'ai modifié les privilèges de ma base de données en local. Ensuite j'ai essayé de me connecter à ma base de données dans mon site avec les nouvelles infos et là deviné quoi? Ca marche pas.

    Je continue à chercher avec ce que vous m'avez indiqué mais je crois que le problème va être plus compliqué que ce que je pensais.

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    Je crois que j'avance un tout petit peu. Maintenant j'obtiens ce message d'erreur:

    "Forbidden

    You don't have permission to access / on this server."

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    Zut j'ai raté. Maintenant j'ai ce message d'erreur:

    "Warning: require_once(Connections/resultats-rugby.php) [function.require-once]: failed to open stream: No such file or directory in /home/resultats-rugby/www/index.php on line 1

    Fatal error: require_once() [function.require]: Failed opening required 'Connections/resultats-rugby.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/resultats-rugby/www/index.php on line 1"

  13. #13
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Billets dans le blog
    5
    Par défaut
    peut être serait il judicieux de créer un compte avec les identifiants que te donne ton hébergeur, cela te permettra de faire les test avec les bonnes données et donc d'être sur d'uploader le bon fichier avec la bonne config...

    Fatal error: require_once() [function.require]: Failed opening required 'Connections/resultats-rugby.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/resultats-rugby/www/index.php on line 1"
    Que contient cette ligne?
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    Oui j'ai bien compris qu'il fallait que j'insère les informations données par mon hébergeur. Le problème est que je ne comprends pas où je dois les mettre.

    J'ai fait plusieurs essais sans aucun succès.

  15. #15
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Billets dans le blog
    5
    Par défaut
    que contient ton fichier :
    Connections/infortech.php
    ???
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    oui tout à fait d'accord. Je l'ai modifié en mettant
    Connections/resultats-rugby.php
    .

    Mais rien n'a changé. J'ai toujours le problème.

  17. #17
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Billets dans le blog
    5
    Par défaut
    Et que contient ce fichier ?
    Connections/resultats-rugby.php
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  18. #18
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    Bon je vais remettre toutes les informations nécessaires ici.

    Ce code me permet de me connecter à ma base de données php créé avec phpmyadmin:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php require_once('Connections/resultats-rugby.php'); ?>
    Dans phpmyadmin "resultats-rugby" est le nom de ma base de données chez mon hébergeur. C'est aussi le nom de ma connexion.

    En local ma base se nomme "infortech".C'est aussi le nom de ma connexion.

    Ensuite en local j'ai paramétré les privilèges:
    - nom de ma base: infortech
    - nom utilisateur: root
    - serveur: localhost
    - mot de passe: aucun mot de passe

    Par contre chez mon hébergeur:
    - nom de ma base: resultats-rugby
    - nom d'utilisateur: resultats-rugby
    - serveur: Descartes
    - mot de passe: XXXXXXXX

    Voilà les informations dont je peux disposer. Ensuite je sais pas comment je dois faire pour que mon site fonctionne en ligne.

  19. #19
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Billets dans le blog
    5
    Par défaut
    tu devrais peut être consulter directement ton hébergeur, ils ont peut être déjà rencontré ce problème, ou peut être ont il une démarche à suivre.
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  20. #20
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 106
    Par défaut
    Tu penses que ça vient de mon hébergeur???

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. problème de type entre base de données et csharp
    Par jmclej dans le forum Accès aux données
    Réponses: 1
    Dernier message: 18/06/2015, 01h26
  2. Problème de création du base de données locale
    Par dark-skywalker dans le forum Visual Studio
    Réponses: 2
    Dernier message: 17/08/2011, 13h19
  3. Se connecter à la base de données de mon hébergeur
    Par clairetj dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 18/07/2011, 22h33
  4. Pbs Base de donnée locale!
    Par danuz dans le forum InterBase
    Réponses: 2
    Dernier message: 11/08/2003, 15h36
  5. Synchronisation de base de données locale/distante Internet
    Par StefC30 dans le forum Développement
    Réponses: 3
    Dernier message: 25/07/2003, 15h47

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