/ / Installieren von Wordpress auf der Ec2-Instanz mit der Datenbank auf einer RDS-Instanz - MySQL, WordPress, Amazon-Web-Services, Amazon-EC2, Amazon-RDS

Installation von Wordpress auf der Ec2-Instanz mit der Datenbank auf einer RDS-Instanz - mysql, wordpress, amazon-web-services, amazon-ec2, amazon-rds

Ich möchte Wordpress auf einer vorhandenen AWS ec2-Instanz installieren. Ich erhalte jedoch eine Fehlermeldung: "Fehler beim Aufbau der Datenbankverbindung".

Ich bin hier dem Tutorial gefolgt:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html

Der einzige Unterschied ist, dass das Lernprogramm für Benutzer gedacht ist, die MySQL auf derselben ec2-Instanz installieren, während ich möchte, dass MySQL auf einer separaten Instanz (z. B. RDS) ausgeführt wird.

Die Schritte, die ich durchgeführt habe:

1) Installierte die Pakete httpd24, php56 und php56-mysqlnd in der ec2-Instanz.

2) Erstellt einen MySQL-Benutzer mit Berechtigungen und DB:

CREATE USER "wordpress-user"@"localhost" IDENTIFIED BY "your_strong_password";
GRANT ALL PRIVILEGES ON `wordpress-db`.* TO "wordpress-user"@"localhost";

3) Füllen Sie die wp-config-Werte mit den entsprechenden Werten aus:

define("DB_USER", "wordpress-user"); //without the "@"localhost"" part
define("DB_HOST", "[RDS endpoint]:3306");

4) Der Rest der Anweisungen im Tutorial (Permalinks und Dateiberechtigungen für Apache-Webserver zulassen)

Wenn ich jedoch die URL des Wordpress-Blogs eingebe, erhalte ich den Fehler "Fehler beim Aufbau der Datenbankverbindung".

Hat jemand Vorschläge, was mit meinem Setup nicht stimmt?

Vielen Dank.

Antworten:

0 für die Antwort № 1

Ich habe das funktioniert, indem ich keinen Host für den DB-Benutzer angegeben habe (zB "wordpress-user"@"%" eher, als "wordpress-user"@"localhost").