我有一个Wordpress博客,它工作正常,直到我将PHP 5.3更新为5.5。现在整个博客都是空白的。我无法查看管理页面甚至登录页面。我在谷歌搜索了很多东西后试图修复它,但它仍然没有用。
我已经完成了这些解决方案:
正如这些解决方案中所述,主要原因是错误的主题或插件。所以我将我的插件文件夹更改为plugins_temp,但仍然得到了那个空白页面。然后我将我的主题文件夹更改为themes_temp,但仍然遇到了同样的问题。
在我提交的第一个链接中有这个解决方案# 3 Warning: Cannot modify Header information
,他们提出了一个解决方案,即wp-config.php在php'?>'之后会有一个空行结束标签。我查看了我的wp-config.php,没有结束标签'?>'。所以我添加了没有空白行的标签,但仍未解决该空白页问题。
我在另一个子域上有另一个PHP网站,它运行正常。在我的博客的根文件夹中有readme.html,当我使用这个url(myblog / readme.html)时,该文件会显示在浏览器上,因此只有PHP文件没有被渲染。
最后我尝试安装一个完全新鲜的Wordpress网站,但是当我去install.php时,没有任何文件被执行。
我使用的是php5-fpm,Ubuntu 12.04和NginX。
答案 0 :(得分:6)
您是否尝试启用调试模式?
您可以在 wp-config.php 中执行此操作。
找到define('WP_DEBUG', false);
并将其设置为true。
我要尝试的另一件事是制作一些简单的php文件并测试它是否正常工作。类似的东西:
<?php
echo "test";
?>
<强>更新强>
由于您可能对php本身有问题,请在stackoverflow php not working with nginx on ubuntu上查看此问题:
答案 1 :(得分:3)
答案 2 :(得分:1)
检查您的错误日志,很可能其中一个已安装的插件与PHP 5.5不兼容 尝试找出哪一个,并通过wordpress数据库或文件系统禁用它: http://www.ostraining.com/blog/wordpress/disable-a-wordpress-plugin/