我正在运行一个WordPress网站,其中包含一个自定义模板,当我几天没有查看该网站时,该模板会向我显示一个空白屏幕。我已经清除了浏览器缓存,并使用w3总缓存强制所有缓存。一旦我清除了缓存,我每次都输入URL,它完全加载了网站。我没有复制并粘贴网址。 URL组合如下所示;
我还提供了网站上当前安装的插件列表。
只是想知道插件和wpml 2.3.4之间是否存在插件冲突或冲突?我没有问题,一个接一个地禁用和重新启用插件,但如果我无法在100%的时间内复制空白屏幕,则禁用/启用插件将没有任何用处。
我还在我的服务器上运行其他网站,但这些网站都没有向我显示此问题。我正在运行的服务器是带有Apache和MySQL的Ubuntu 10.04。
关于可能导致此问题的任何想法将非常适用。
答案 0 :(得分:1)
通过FTP - 暂时将您的插件文件夹重命名为其他东西(如plugin_new)和您的主题文件夹和css文件(如mytheme.css.old)。这将恢复为默认主题,并将禁用所有插件。如果您没有默认主题 - 安装它。 如果没有发生任何非常严重的事情(比如某些代码破解) - 它会让您访问管理区域以开始故障排除。
答案 1 :(得分: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. */
然后,您可以在出现白屏后查看日志,并确定发生了什么。
答案 2 :(得分:0)
感谢您提出的所有建议。我以某种方式设法重复没有信息的空白屏幕,然后允许我慢慢禁用和启用插件。发现它与更新WPML CMS Nav,WPML String Translation和WMPL Multilingual CMS有关。一旦我更新它们,该网站工作正常,没有没有代码的空白屏幕。
答案 3 :(得分:0)
万一有人遇到W3 Total Cache的这个问题,我发现了随机空白页问题的修复:只关闭常规设置下的所有“调试选项”。
在花了无数个小时寻找这个问题后,我找到了它。祝你好运!