前段时间我一个网站用了百度CDN,发现supercache后台测试缓存提示时间戳异常,于是更新了supercache,但是发现还是出现了问题,提示:
“警告!WP Super Cache 缓存功能损坏!advanced-cache.php 无法加载 wp-cache-phase1.php”
把这段代码复制到百度上搜索,谷歌上搜索,得到的答案都差不多,就是需要在网站的wp-config.php这个配置文件里添加上代码:
define(‘WP_CACHE’, true); //Added by WP-Cache Manager
define( ‘WPCACHEHOME’, ‘/home/新空间FTP路径帐号/wwwroot/wp-content/plugins/wp-super-cache/’ ); //Added by WP-Cache Manager
测试添加以后,果然就没有这个提示了,但是又出来一个新的问题,那就是点击后台的“启用缓存功能”没用,点击了提交以后,刷新发现又回到了最开始的位置,如图:
为了解决这个问题,还测试过其他的插件,但是感觉都没这个好用,最后终于解决了这个问题,在wp-content/ 文件夹中有两个WP Super Cache插件的文件:advanced-cache.php和wp-cache-config.php,我将其它正常的网站上已经生效的这两个文件复制到这里替换掉原来的两个文件就没问题了。
经过测试,大致原因应该是出在wp-cache-config.php这个配置文件上,这个是插件自动生成的,但是不知道什么原因出了问题,导致不能正常使用。实际上应该只需要替换掉这个插件就可以解决问题了。