我已经创建了一个运行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,但我没有收到任何错误消息。任何帮助将不胜感激。
感谢。
答案 0 :(得分:2)
根据我的经验,白屏通常是数据库问题。
确保您正确连接并且WordPress数据库正确无误。
猜测最可能的问题;您的/wp-config.php
应包含正确的数据库主机名instance-name.randomcode.amazon-region.rds.amazonaws.com
,而不是localhost
。这是因为如果您正在为数据库运行RDS实例,那么它与您的AWS实例不同。这意味着它不在AWS localhost
上。
有关更多信息,AWS文档通常会有所帮助。你可以找到它们here