2012-03-30 142 views
0

我正在运行一个WordPress网站,其中有一个自定义模板,当我几天没有查看该网站时,它会显示一个空白屏幕。我清除了浏览器缓存,并且使用w3总缓存获取了所有缓存。一旦我清除了缓存,我每次都在URL中输入内容,并且它完美地加载了网站。我没有复制并粘贴网址。以下列出了URL组合:WordPress空白屏幕问题

我还提供了当前安装在网站上的插件列表。

  1. 都在同一个幻灯片V1.3.1
  2. 的CKEditor为WordPress v3.6.2.1
  3. 接触形式7 v2.2中
  4. 接触形式分贝延伸V2.2.4
  5. 重复交2.0 0.2
  6. 容易的Picasa 1.1版
  7. 事件日历亲1.3.3
  8. 特色图片控件V0.2
  9. 获得图像v0.6.2
  10. 重力形成V1.6.2
  11. 重力形式+自定义文章类型V3
  12. 重力形式CSS准备类选择V1.0.1
  13. 最新新闻窗件1.0.1
  14. mailchimp V1.2.4
  15. 成员名单v3.5.6
  16. NextGen的画廊v1.7.4
  17. 页面限制V2.03
  18. Picasa中表达X2 V1.5.3
  19. 非常简单的验证码
  20. 登记表格控件V1.0
  21. 搜索一切V6.7
  22. 简码EXEC PHP v1.33中
  23. SI验证码反垃圾邮件V2。 7.5
  24. 栏中登录v2.2.7
  25. 摘录重新加载v0.3.2
  26. W3总高速缓存0.9.2.4
  27. WordPress的HTTPS V2.0.4
  28. WP自定义登录标识1.0
  29. 文本消息V4.0
  30. WP褪色
  31. WPML的CMS导航V1.2.4
  32. WPML多种语言的CMS v2.3.4
  33. WPML字符串翻译V1.2.2
  34. WP用户注册V2.4

只是想知道是否有可能是一个插件,WPML 2.3.4之间的插件冲突或可能发生冲突?我没有问题一个接一个禁用和重新启用插件,但如果我无法在100%的时间内复制空白屏幕问题,禁用/启用插件将不会有任何用处。

我也在我的服务器上运行其他网站,但没有一个向我显示这个问题。我运行的服务器是带有Apache和MySQL的Ubuntu 10.04。

有关可能导致此问题的任何想法都将非常令人满意。

+0

我在尝试删除W3Total缓存时遇到此问题。我不记得解决方案,除了我做了一个“WordPress空白屏幕”的网络搜索,并最终偶然发现。这听起来不像是在删除W3,但如果它仍然有关系,我不会感到惊讶。 – 2012-03-30 01:01:35

回答

0

谢谢你的所有建议。我以某种方式设法重复没有任何信息的空白屏幕,然后让我慢慢禁用并启用插件。发现它与更新WPML CMS Nav,WPML字符串翻译和WMPL多语言CMS有关。一旦我更新了它们,该网站运行良好,没有空白屏幕没有代码。

1

通过FTP - 临时重命名您的插件文件夹其他(如plugin_new)和您的主题文件夹和CSS文件(如mytheme.css.old)。这将恢复到默认主题,并将禁用所有插件。如果你没有默认主题 - 安装它。 如果没有发生非常严重的事情(如某些代码破解) - 它会让您访问管理区域以开始排除故障。

1

添加到您的wp-config.php文件:

@ini_set('log_errors','On'); 
@ini_set('display_errors','Off'); 
@ini_set('error_log','/home/example.com/logs/php_error.log'); 

右以下行后:

/* That's all, stop editing! Happy blogging. */ 

然后你可以在日志检查出现的白色屏幕后,知道肯定发生了什么事。

+1

谢谢你的所有建议。我以某种方式设法重复没有任何信息的空白屏幕,然后让我慢慢禁用并启用插件。发现它与更新WPML CMS Nav,WPML字符串翻译和WMPL多语言CMS有关。一旦我更新了它们,该网站运行良好,没有空白屏幕没有代码。 – 2012-03-31 21:57:31

0

为了防止任何人遇到W3 Total Cache的这个问题,我发现了一个随机空白页问题的修复程序:只需关闭常规设置下的所有“调试选项”即可。

这花了无数小时寻找问题后,为我修好了。祝你好运!