【问题标题】:Wordpress white screen when launching from AWS EC2 AMI从 AWS EC2 AMI 启动时 Wordpress 白屏
【发布时间】:2016-01-07 09:04:51
【问题描述】:

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

谢谢。

【问题讨论】:

  • 你检查过apacheerror_log吗?

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


【解决方案1】:

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

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

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

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

【讨论】:

  • 谢谢约书亚。原来是RDS实例的安全组中EC2实例的IP地址有问题。一旦我解决了这个问题,我就可以毫无问题地连接。
猜你喜欢
  • 2022-06-18
  • 1970-01-01
  • 1970-01-01
  • 2019-06-04
  • 2015-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-01
相关资源
最近更新 更多