从 AWS EC2 AMI 启动时出现 Wordpress 白屏

Wordpress white screen when launching from AWS EC2 AMI

我创建了一个带有 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 但我没有收到任何错误消息。任何帮助将不胜感激。

谢谢。

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

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

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

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