从AWS EC2 AMI启动时,Wordpress白屏

时间:2016-01-07 00:34:08

标签: php wordpress amazon-web-services amazon-ec2 amazon-rds

我已经创建了一个运行Wordpress网站的AWS EC2实例。 MySQL数据库位于Amazon RDS上,一切运行良好。我已经从EC2实例创建了一个图像,并从RDS实例创建了一个快照,并尝试使用新实例启动该站点,但我一直看到一个空白的白屏。我可以使用MySQL Workbench连接到新的RDS实例,因此看起来它正在运行。我可以在EC2实例上打开一个phpinfo.php页面,看起来Web服务器正在运行。我已将wp-config.php文件修改为指向新的RDS实例,并将DOMAIN_CURRENT_SITE更改为指向新的EC2实例。仍然有一个空白的屏幕。我可以尝试其他任何选择吗?我已将WP_DEBUG设置为true,但我没有收到任何错误消息。任何帮助将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:2)

根据我的经验,白屏通常是数据库问题。

确保您正确连接并且WordPress数据库正确无误。

猜测最可能的问题;您的/wp-config.php应包含正确的数据库主机名instance-name.randomcode.amazon-region.rds.amazonaws.com,而不是localhost。这是因为如果您正在为数据库运行RDS实例,那么它与您的AWS实例不同。这意味着它不在AWS localhost上。

有关更多信息,AWS文档通常会有所帮助。你可以找到它们here