現在はAWSを使ってインスタンスをコマンドコロンプトに接続し、httpdをインストール、起動、
PHPをブラウザに表示することが昨日まではできましたが、
現在機能せず、どうすればいいか分かりません。
Linux Amazon OSを使っています。
行ったコマンドは
sudo service httpd start
Starting httpd:
sudo service httpd status
httpd (pid ***) is running...
sudo service httpd stop
Stopping httpd: [ OK ]
sudo service httpd start
Starting httpd: [ OK ]
しかしブラウザ上では、
エラー!: SQLSTATE[HY000] [2002] Connection timed out
念のために、再起動もしました。
sudo service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
しかしブラウザの表示は変わらず。
ちなみにhttpdの状態は
sudo service httpd status
httpd (pid ***) is running...
です。
ちなみDBに繋げているphpのコードは
<?php try { $dbh = new PDO('myaql:host=RDSのエンドポイント ;dbname=simple_blog', "ユーザー名", "パスワード"); //myaqlが原因かもしれない// $sth = $dbh->prepare("SELECT * from posts"); $sth->execute(); $posts = $sth->fetchAll(); $dbh = null; } catch (PDOException $e) { print "エラー!: " . $e->getMessage() . "<br/>"; die(); } とエンドポイントの部分は変えましたが、接続はできていません。 別のサブネットもありますがインスタンスが違いますので、Apacheの接続には影響ないと思います。 何か解決法があるのであれば教えてください。回答3件
あなたの回答
tips
プレビュー