WP Super Cache插件的时间戳错误解决办法

对于这个问题,我们在WordPress英文官方论坛上进行了一些搜索,发现遇到类似的问题的用户很多,情况大都一样,解决方法也各不相同。根据插件作者和许多用户的讨论,绝大多数是由于使用了和压缩有关的插件,或者在主题或者插件里包含了压缩的功能。

早期版本的WP Super Cache,还可能使因为将WordPress安装到子目录内引起整个问题。你可以检查网站根目录下的.htaccess来排除这个问题。不过,现在已经基本可以忽略这个因素了。

我们建议你按照以下步骤,来检查你的WordPress的插件和主题,来解决这个时间戳的问题:

1.按照我们提供的WP Super Cache教程来安装插件。安装之后,点击“Test Cache”进行测试。
如果测试正常,显示:The timestamps on both pages match! 那恭喜你,可以跳过以下所有的步骤了,直接进行庆祝吧。
如果测试不正常,显示:The pages do not match! Timestamps differ or were not found! ,请继续往下看。
2.将你当前正在使用的主题,切换到WordPress的默认主题。
特别提醒:这里指的是未经修改过的默认主题。有些网友会自己修改主题,但是增加的某些代码可能是导致这个问题的原因。
3.返回到WP Super Cache插件的设置地方。首先点击下面的“Delete Cache ”按钮,删除原来的缓存;然后再返回插件设置首页,点击“Test Cache”按钮。
如果默认主题测试正常,那基本上就是之前所用主题的问题。继续下一步检查之前使用的主题;否则请跳到
4.已经确认了是自己之前使用的主题的问题,那需要切换回之前的主题,并仔细检查主题的所有文件。尤其需要注意的是functions.php,header.php等文件。查看文件之中是否包含有压缩功能的函数;或者不正确使用的PHP的ob_start函数。
可以通过搜索zip或者ob_start等关键词进行搜索。搜索之后,可以先尝试屏蔽(或者删除,删除之前请做好备份)相应代码,然后重新进行测试缓存功能(记得先删除原来的缓存)。
如果测试正常,那么恭喜你,可以跳到最后一步了;否则,请继续下一步,检查所有的插件。
5.关闭除了WP Super Cache之外的所有插件,一个个重新开启,进行测试,看看哪一个插件和WP Super Cache插件有冲突。
和压缩功能相关的插件,或者包含有压缩代码的插件,比较容易存在问题。不过也有例外,这个博客(英文)发现著名博客赚钱网站Text Link Ads的WordPress插件(插件版本3.9.7和3.9.8)和这个冲突。
6.找到相应的插件之后,你可以使用相同功能的其他插件,或者可以修改插件的代码(如果你足够熟悉WordPress插件开发的话),或者暂停使用此插件。
7.最后再次回到WordPress Super Cache插件的首页,点击Test Cache来测试缓存功能是否正常(再次提醒,先删除原来的缓存)。如果仍然存在问题,建议你从第1步开始,进行重新检查。
东西笔谈在其博客里也谈到了它的解决方案;小杰遇到了这个问题,但没有找到解决方案;WordPress中文论坛里也有人遇到类似的问题,但没有有效回复;水下江湖遇到的另一个相关的问题,可以作为参考;Z的博客在使用D4主题时,遇到类似的问题和解决办法。

英文博客里的有效信息也不多,主要集中于WordPress官方论坛里。

最后说一下,开头那个网友的问题,是因为在主题里的函数模板里,functions.php 文件中,使用了网页压缩功能。屏蔽掉了相应的代码,就恢复了正常。

时间: 2024-10-25 17:21:50

WP Super Cache插件的时间戳错误解决办法的相关文章

解决WP Super Cache提示找不到apache模块问题

相信很多朋友都用过WP Super Cache这款wordpress的缓存插件,这款插件的缓存效果非常好,我在之前的文章使用WP Super Cache插件加速博客中也对其进行过介绍. tennfy采用debian中lamp一键安装脚本在vps中安装apache之后,在Wordpress中遇到了WP Super Cache提示找不到apache模块的问题.不过网上已经有朋友给出了相应的解决办法,也希望能够分享给同样遇到该问题的朋友. 问题表现 打开Wordpress中WP Super Cache

wordpress 中 wp Super Cache 缓存插件安装使用教程

WordPress静态缓存插件很多,我们现在讲一个非常常用的静态缓存插件WP Super Cache的基本使用方法,包括插件安装设置与停用删除缓存. 该插件在Wordpress后台插件安装页面,一直处于首页推荐位置,可知其是官方极力推荐的插件之一. 安装WP Super Cache插件 首先,进入到wordpress后台,找到"plugins"->"installed plugins"插件,可以查看到当前使用的插件,点击"Add New"安

hadoop 集群常见错误解决办法

hadoop 集群常见错误解决办法: (一)启动hadoop集群时易出现的错误: 1.   错误现象:java.net.NoRouteToHostException: No route to host.    原因:master服务器上的防火墙没有关闭.    解决方法: 在master上关闭防火墙: chkconfig iptables off. 2.    错误现象:org.apache.hadoop.ipc.RPC: Server at JMN/10.22.1.203:9000 not a

Android ROM开发(二)——ROM架构以及Updater-Script脚本分析,常见的Status错误解决办法

Android ROM开发(二)--ROM架构以及Updater-Script脚本分析,常见的Status错误解决办法 怪自己二了,写好的不小心弄没了,现在只好重新写一些了,上篇简单的配置了一下环境,这里呢,就来讲一下相关的只是点 我们先下载一个ROM,随便下,原理都是差不多的,这里我就下载一个红米Note的MIUI稳定版 1.ROM结构 ROM根据厂商的定制可能有所不同,但是大体是不变的 data 内置一些软件 META-INF 脚本文件 update-binary 二进制文件 updater

ORA-29339错误解决办法

ORA-29339错误解决办法 SQL> create tablespace test01 datafile 'e:\oracle\testing01.dbf' size 10m   2  blocksize 4k; create tablespace test01 datafile 'e:\oracle\testing01.dbf' size 10m blocksize 4k   ORA-29339: 表空间块大小 4096 与配置的块大小不匹配 SQL> show parameter db

Android 中读取SD卡文件时抛出NullPointerException错误解决办法

Android 中读取SD卡文件时抛出NullPointerException错误解决办法 相关源码: package com.example.musicplayer; import java.io.File; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import

Android DaggerActivityComponent错误解决办法详解

Android DaggerActivityComponent错误解决办法详解 在使用dagger2的过程中,如果修改了某个类的内容,第一次编译运行时总会报错:错误: 找不到符号 符号: 类 DaggerActivityComponent 位置: 程序包 com--的错误,然后再重新编译一次,才会正常运行,经过仔细的检查终于找到问题的根源: 错误的原因是build.gradle(Module:app)引入'com.google.dagger:dagger-compiler:2.0.2'使用的是c

ORA-01097错误解决办法及探索shutdown immediate

ORA-01097错误解决办法及探索shutdown immediate 很晚了要关机睡觉了,先把oralce 数据库关闭,结果出现下面的错误. SQL> shutdown immediate ORA-01097: cannot shutdown while in a transaction - commit or rollback first 提示说在一个事物未提交或者回滚前不能shutdown.我才想到我对一个测试用的表,进行了下面的更新而没有提交. SQL> update test01

PHP编译安装时常见错误解决办法

  这篇文章主要介绍了PHP编译安装时常见错误解决办法,本文涵盖了PHP编译安装中的大多数错误,同时给出解决方法,需要的朋友可以参考下 This article is post on https://coderwall.com/p/ggmpfa configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution 代码如下: yum -y install libxslt-devel