WSOD right after install

时间:2019-10-10 作者:mreff555

昨晚,我用最新的LAMP堆栈在一台小型AWS虚拟ubuntu机器上安装了wordpress。昨晚似乎还可以,但在初始配置之后,我没有做太多。我确实改变了主题,但它是一个预加载的主题。

今天早上,每当我尝试加载页面时,它都会停在那里旋转。它似乎将标题和副标题加载到浏览器选项卡中,但仅此而已。当我尝试转到管理页面时也是如此。如果我转到php信息页面,它会毫无问题地出现。

我看过许多帮助网站,它们似乎都在重复相同的信息。我已打开调试和调试日志。不会生成错误消息或日志。我一直在监视内存,虽然我最终需要添加更多内存,但系统的利用率并没有超过20%。PHP设置为默认值128mb。我已经多次重新加载apache和mysql,并验证了wp配置中的登录设置。php是正确的。

我不知下一步该怎么办。

1 个回复
SO网友:mreff555

我在回答我自己的问题,因为这似乎是一种可能发生的情况,尽管我没有在任何Wordpress帮助网站上看到它。wordpress。org提到了这个领域,仅此而已。

wordpress数据库的wp选项表中有两个字段,home和siteurl必须与您的公共IP地址相对应。如果您的IP不是静态的或已更改,则会出现问题。例如,如果要在为域名设置弹性IP之前,先设置LAMP堆栈并在AWS实例上安装wordpress,这将搞砸。修复程序:

登录您的mysql帐户:

mysql -u <username> -p
获取wordpress数据库的名称:

SHOW DATABASES;
设置为该数据库:

USE <wordpress database>
列出字段并确认它们都与您的公共IP匹配:

SELECT * FROM wp_options WHERE option_name = \'home\' OR option_name = \'siteurl\';
如果字段不匹配,请修复它们:

UPDATE wp_options SET option_value = \'http://<correct IP address>\' WHERE option_name = \'siteurl\' OR option_name = \'home\';
这为我解决了这个问题。

相关推荐

Custom WordPress Installation

我想知道下面的帖子中描述的自定义WordPress安装的方法是否有更新版本。http://wpbits.wordpress.com/2007/08/10/automating-wordpress-customizations-the-installphp-way/