我已经在 Apache 服务器上安装了 WordPress 的第一个安装
它可以正常打开,但是当我使用我的用户名和密码登录时
http://examplesite.com/wp-login.php
它在 Firefox 中显示为空白,并且在 IE 中页面无法打开,并且没有错误。
我清除了所有浏览器的缓存历史记录,但登录后仍然无法打开页面。
没有生成错误日志。
- wordpress 版本3.4.2
- php 5.3.3
- mysql 5.1.6
答案1
造成这一问题的原因有很多(死亡白页,你可以搜索一下)。
我这里只列出了一些主要的,但不是很详细。有关详细信息,您可以转到最后提到的链接。
1.插件
插件问题主要发生在升级后,或者您安装了旧版本的插件后。快速检查某个插件是否有问题的一种方法是执行以下操作:
- 将“插件”文件夹暂时重命名为其他名称。
Wordpress 将自动禁用所有插件。
- 一次性启用所有插件
Wordpress 将仅启用那些不会崩溃的插件,并禁用任何产生致命错误的插件。
- 一次启用一个插件
或者,您可以一次启用一个插件并观察哪个插件导致崩溃。
确定有问题的插件后,查看它们是否已更新。如果已更新,请删除服务器上的插件并替换为较新的版本。希望这能奏效。否则,只需停用有问题的插件,直到它们更新为止。
2. `wp-config.php` 文件中的空行
确保文件位于 Wordpress 目录中,具有正确的数据库信息,并且结束标记后不包含任何多余的行?>
。
例子:
好的
//一些文本 > 文件结束
坏的
//一些文本 > —文件结束—
更多信息:
http://www.hightechdad.com/2009/06/10/fixing-blank-empty-or-white-wordpress-pages-after-upgrade/
http://www.fridaytrafficreport.com/whiate-page-of-death-wordpress-php-problem-solving/
http://wordpress.org/support/topic/white-page-of-death-in-admin-interface-again
https://www.google.com/search?q=wordpress+white+page+of+death
答案2
检查你的 apache 日志是否有错误。假设你已经安装了可以完全正常工作的 LAMP:
- 首先设置你的
/etc/php5/apache2/php.ini
值error_reporting = E_ALL
。 - 重新启动apache2:
sudo /etc/init.d/apache2 restart
- 尝试访问您的 Wordpress 网站。
- 问题:
tail -n50 /var/log/apache2/error.log
,并查看那里的错误。