2017-12-12 16 views
0

mySQLをAWS EC2経由で接続しようとしています。Amazon WebサーバーのmySQL接続

ただし、このページにアクセスすると機能しません。 このエラーメッセージが表示されます。

「このページは

18.221

が動作していない。###。92は、現在、この要求を処理することができません。 HTTPエラー500 '

ここに私の接続の簡単なコードがあります。

<?php 
$host = 'localhost'; 
$user = 'root'; 
$passWord = '#####'; 
$dbName = 'member'; 

$dbConnect = new mysqli($host,$user,$passWord,$dbName); 

if($dbConnect){ 
    echo "MySQL Connection success."; 
} 
else{ 
    echo "MYSQL Connection failed."; 
} 
?> 

このファイルはFilezilaを使用してアップロードしました。

自分のWebサーバー(例)Bitnamiにアクセスしようとするとうまくいく) しかし、AWS EC2では動作しません。

どういうところが間違っていますか?

答えて

0

ここで問題が発生している可能性があるさまざまなコンポーネントを分離すると、この種の問題はより簡単にデバッグできます。まず、EC2インスタンス上のmysqlシェルを使用してRDSインスタンスに接続し、動作していることを確認したら、PHPコードのデバッグに進みます。 RDSに接続するための

手順はここで見つけることができます - http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html

+0

私はこの問題を解決しました。 Webサーバーにmysqlをインストールしなかったためでした。 –

0

をあなたはAWSポータルで見つけることができますRDSのURLを言及する必要があります。

enter image description here

続い= 'localhostの' $ホストを交換します。 $ホスト= 'RDS_Endpoint_url'で;