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

Langage PHP Discussion :

Connexion avec PDO cross-domain impossible mais PDO localhost et PhpMyAdmin fonctionnent bien


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 7
    Par défaut Connexion avec PDO cross-domain impossible mais PDO localhost et PhpMyAdmin fonctionnent bien
    Bonjour à tous,

    Voici mon problème, j'essaye de me connecter depuis un site hosté sur 125mb en PHP avec PDO à un serveur VPS dédié sous Ubuntu en ligne de commande.
    L'erreur est simple : SQLSTATE[HY000] [2002] Connection refused
    Je peux très bien me connecter via le navigateur avec PhpMyAdmin mais PDO n'y arrive pas.

    Voici mon code qui fonctionne quand je veux lire une base de donnée sur le même serveur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function getDb($username = "user", $password = "password", $dbName = "name", $host = "000.000.000.000"){
    	$dsn="mysql:host=" . $host . ";dbname=" . $dbname;
     
    	try{
    	    $base=new pdo($dsn,$username,$password);
    	    $base->exec("SET CHARACTER SET utf8");
    	    return $base;
    	}catch(PDOException $e){
    	    var_dump($e->getMessage());
    	    return false;
    	}
    }

  2. #2
    Membre chevronné Avatar de Freudd
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2014
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 165
    Par défaut
    Bonjour,

    Après avoir testé ton code, je n'ai rien à redire, il fonctionne correctement avec les bonnes informations de connexion.
    Je pense que ton problème vient de l'appel à la fonction. Tu ne dois pas fournir les bons arguments (utilisateur/password/dbName/host) pour te connecter.
    Ou tu n'as pas correctement configurer ta base de données/VPS pour qu'une connexion soit permise entre ton scripte et ta base.

Discussions similaires

  1. [Wamp] Driver OCI introuvable lors d'une connexion avec PDO
    Par Mafate dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 30/06/2014, 18h15
  2. [PDO] Connexion avec PDO [Erreur : could not find driver]
    Par Berlo56 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 22/04/2014, 11h41
  3. [PDO] Connexion avec PDO via le script PHP
    Par celesu dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 16/09/2008, 18h50
  4. [MySQL] Connexion avec ip et non localhost
    Par jaas dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 28/03/2008, 18h04
  5. [PDO] Probleme connexion avec PDO
    Par Vivian Pennel dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/03/2008, 15h03

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