WordPress

WordPress的object-cache缓存 之刷新缓存&a

2017-08-22  本文已影响24人  星禾君

安装 object-cache缓存

1.PHP 需要安装 Memcached 扩展;
2.下载 object-cache.php 文件(这里),解压后上传至 /wp-content 目录。
3.编辑 wp-config.php 文件,添加如下代码:define('ENABLE_CACHE', true);
4.在空间上新建 /wp-content/cache 目录,权限改为 777;

问题描述以及解决方法

在著名的五分钟安装时,WordPress地址(URL) 填写的是 http://www.xinghee.com , 并且在安装完毕后进行了缓存的一系列操作。

在后来同事需要我把 http://www.xinghee.com 301 http://xinghee.com

我先使用插件WP Migrate DB 把数据库中所有http://www.xinghee.com变更为http://xinghee.com

然后进入后台【常规选项】发现WordPress地址(URL)并没有因为我改变了数据库而产生任何变化!!!

mmp!!! 它竟然还是http://www.xinghee.com, 这个时候我就怀疑是缓存在搞事情,
网上也查了一些资料,都没这方面的解决办法,也并没有/cache/ 文件夹给我删除。

最后查看源码,打开object-cache.php 文件看了下,有个函数是wp_cache_flush() ,应该是刷新缓存的函数,然后我就把这个函数加入主题的functions.php文件末端,刷新主页,搞定。


特别注意:

  1. 缓存刷新了以后记得把 functions.php文件末端 的wp_cache_flush() 删除。
  2. 如果在一个服务器安装多个WordPress的话,请在使用著名的五分钟安装时,尽量把数据库前缀更新为每个都不一样,要不然使用缓存的时候,它们容易串门!!!!! 前车之鉴!!!MMP
上一篇下一篇

猜你喜欢

热点阅读