Partage
  • Partager sur Facebook
  • Partager sur Twitter

utiliser RDS depuis son serveur web EC2

SQLSTATE[HY000] [2002] No such file or directory

    16 novembre 2018 à 21:19:25

    Je suis sur le Cours Découvrez le cloud avec Amazon Web Services

    "https://openclassrooms.com/fr/courses/4810836-decouvrez-le-cloud-avec-amazon-web-services/5036841-tp-utiliser-rds-depuis-son-serveur-web-ec2"

    J'ai suivi le cours ... mais j'ai systématiquement une erreur SQLSTATE[HY000] [2002] No such file or directory

    Je cherche depuis 2 jours dans les forums ... j'ai essayé des trucs mais j'ai toujours le meme code.

    Si vous avez une idée, n'hésitez pas à partager.

    Merci d'avance.

    Voici mon code php : 

    <!DOCTYPE html>

    <html>

        <head>

            <meta charset="utf-8" />

            <title>Mini-chat</title>

        </head>

        <style>

        form

        {

            text-align:center;

        }

        </style>

        <body>

        <?php

            try

            {

                $dbhost = $_SERVER['dbinstance01.************.eu-west-3.rds.amazonaws.com'];

                $dbport = $_SERVER['3306'];

                $dbname = $_SERVER['test'];

                $charset = 'utf8' ;

                $dsn = "mysql:host={$dbhost};port={$dbport};dbname={$dbname};charset={$charset}";

                $username = $_SERVER['**********'];

                $password = $_SERVER['**********'];

                $bdd = new PDO($dsn, $username, $password);

            }

            catch(Exception $e)

            {

                    die('Erreur : '.$e->getMessage());

            }

            // Récupération des 10 derniers messages

            $reponse = $bdd->query('SELECT pseudo, message FROM minichat0 ORDER BY ID DESC LIMIT 0, 10');

            // Affichage de chaque message (toutes les données sont protégées par htmlspecialchars)

            while ($donnees = $reponse->fetch())

            {

           echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';

            }

            $reponse->closeCursor();

        ?>

        </body>

    </html>

    • Partager sur Facebook
    • Partager sur Twitter
      17 novembre 2018 à 23:28:04

      Je precise que j'ai ouvert la connexion entrante sur RDS à mon IP privée EC2 ... comme recommandé dans le cours ... rien ... de rien ... j'ai toujours ce meme message : SQLSTATE[HY000] [2002] No such file or directory 
      • Partager sur Facebook
      • Partager sur Twitter

      utiliser RDS depuis son serveur web EC2

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown