Wordpressを既存のAWS ec2インスタンスにインストールしたいと考えています。 しかし、「データベース接続の確立中にエラーが発生しました」というエラーが表示されます。RDSインスタンスにデータベースを持つEc2インスタンスにWordpressをインストールする
私はここにチュートリアルを追っ:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html
を唯一の違いは、チュートリアルでは、私は、MySQLが別のインスタンス上で実行させたい一方で、同じEC2インスタンス上でMySQLをインストールしている人々のためであるということである(例:RDS) 。私が行って
手順:
1)EC2インスタンス上httpd24、php56とphp56-mysqlndパッケージをインストール。
2)権限とDBとのMySQLのユーザが作成した:
CREATE USER 'wordpress-user'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON `wordpress-db`.* TO "wordpress-user"@"localhost";
3)が適切な値とWP-設定値を記入:
define('DB_USER', 'wordpress-user'); //without the "@'localhost'" part
define('DB_HOST', '[RDS endpoint]:3306');
4)命令の残りの部分をチュートリアルで概説されています(Apache Webサーバーのパーマリンクとファイルのアクセス許可を許可します)。
しかし、WordpressブログのURLを入力すると、エラーが発生します: "データベース接続の確立中にエラーが発生しました"。
誰も私の設定に何が間違っているとお考えですか?
ありがとうございます。
wp-configでは2つのポート番号が使用されず、EC2インスタンスIPはRDSセキュリティグループでホワイトリストに登録されています。 – error2007s
@ error2007s IPアドレスではなく、EC2インスタンスのセキュリティグループをホワイトリストに登録する必要があります。 –
こんにちは、お返事ありがとうございます。はい、EC2インスタンスのセキュリティグループはRDSセキュリティグループでホワイトリストに登録されています。これは私がWordpressをインストールしようとする前にそれを設定する方法です。その他の提案はありますか?上記のチュートリアルに続いて、AWSのサポートで同じエラーメッセージが再現されました...私のシナリオでチュートリアルを提供していない理由がありますか?多分それは行なわれることを意図していないのでしょうか? – theyuv