我想在現有AWS ec2實例上安裝Wordpress。 但是,我收到一個錯誤:「建立數據庫連接時出錯」。在RDS實例上使用數據庫在Ec2實例上安裝Wordpress
我跟着這裏的教程:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html
唯一不同的是,本教程是誰在相同的EC2實例安裝MySQL的人,而我希望有MySQL的一個單獨的實例上運行(即:RDS) 。安裝在EC2實例的httpd24,php56和php56-mysqlnd包
1):
我進行的步驟。
2)創建與特權和db MySQL用戶:填充了用適當的值的WP-配置值
CREATE USER 'wordpress-user'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON `wordpress-db`.* TO "wordpress-user"@"localhost";
3):
define('DB_USER', 'wordpress-user'); //without the "@'localhost'" part
define('DB_HOST', '[RDS endpoint]:3306');
4)的指令的其餘在教程中列出(允許Apache Web服務器的永久鏈接和文件權限)。
但是,當我輸入Wordpress博客的URL時,出現錯誤: 「建立數據庫連接時出錯」。
有沒有人有什麼建議我的設置有什麼問題?
謝謝。
wp-config中有兩件事不使用端口號,您的EC2實例IP是否在RDS安全組中列入白名單。 – error2007s
@ error2007s您應該將EC2實例的安全組列入白名單,而不是IP地址。 –
你好,謝謝你的回覆。是的,EC2實例的安全組在RDS安全組中列入白名單。這是我試圖安裝Wordpress之前設置它的方式。還有其他建議嗎? AWS支持通過遵循上面的教程重新創建了相同的錯誤消息......也許有一個原因,他們沒有爲我的場景提供教程?也許這不是要完成的? – theyuv