WP-cache plugin 終於安裝成功

成功囉!
終於可以正常的執行 WP-Cache 這個外掛。

WP-Cache 是啥?且聽我道來
WP-Cache是一項可以讓WordPress在伺服器中建立靜態頁面以加快存取速度的WordPress外掛,目前最新的版本是 2.0。

假若伺服器環境是windows系統,依照該插件原始的安裝說明步驟下去操作,那麼不少人會卡死在第五步驟的

ln -s wp-content/plugins/wp-cache/wp-cache-phase1.php wp-content/advanced-cache.php

我不知道這 ln -s 是不是linux專屬的指令,因為對於linux我是處於一竅不通的狀態,自己在本地測試一向都是使用 win 系統,而 ln -s 指令是否能在 win 系統中操作我也不知道,於是就這樣敗在謎樣的第五步驟手下了。

其實仔細想了想,使用 win 系統的人何其多,應該不是只有我會遇到這個問題,於是就去翻閱WP-Cache 2.0網站的迴響文章,看到一個屬名為jeff的先生提供了這樣子的一個解決方法

依照他第一篇迴響的說法,他是將 wp-cache/wp-cache.php 中的 wp_cache_add_pages() 函式整個替換為

php · [高亮] · [原始]

  1. function wp_cache_add_pages() {
  2. //add_options_page(’WP-Cache Manager’, ‘WP-Cache’, 5, __FILE__, ‘wp_cache_manager’);
  3. add_options_page(‘WP-Cache Manager’,‘WP-Cache’, 5, ‘wp-cache/wp-cache.php’, ‘wp_cache_manager’);
  4. }
function wp_cache_add_pages() {
//add_options_page(\'WP-Cache Manager\', \'WP-Cache\', 5, __FILE__, \'wp_cache_manager\');
add_options_page(\'WP-Cache Manager\',\'WP-Cache\', 5, \'wp-cache/wp-cache.php\', \'wp_cache_manager\');
}

如此一來,在後台的 wp-cache 管理介面中終於不再出現錯誤訊息。
但!畫面卻是空空如也阿!

繼續閱讀他的第二篇迴響,可是卻看不懂他所說的 return true 應該要加在哪個地方,所以乾脆在 !wp_cache_check_link() || 這句之前加上 //!wp_cache_check_link() || 註解掉。

之後把 wp-cache/wp-cache-phase1.php 複製一份到wp-content 資料夾中,並將檔名更改為 advanced-cache.php,並且到後台的 wp-cache 設定中的 Main options 設定為 Enable。

嘿嘿!這下世界和平啦!

Updated:

ln -s 為 Linux 下建立符號連結的指令,也就是說 wp-content/plugins/wp-cache/wp-cache-phase1.php 與 wp-content/advanced-cache.php 實際上是同一個檔案。

由於 Windows 下沒有符號連結這東西,所以直接將 wp-content/plugins/wp-cache/wp-cache-phase1.php 複製到 wp-content 資料夾內並更名為 advanced-cache.php 即可。

因此後面的檢查連結函式 wp_cache_check_link 也須一併註解。


26 Responses to “WP-cache plugin 終於安裝成功”

  1. Scott Ellison Says:

    Hi,
    This post looks like just what I need.
    Is there a chance you could translate it to english? I’ve tried to do it myself, but have not been successful…

    If not, thanks anyway.

    Scott

  2. Beata Says:

    These changes is try to make wp-cache works in win32.
    I think this is not a good way.
    But it make wp-cache works!

    I replace this function
    wp_cache_add_pages(){
    ……
    }

    To be
    function wp_cache_add_pages() {
    //add_options_page(’WP-Cache Manager’, ‘WP-Cache’, 5, __FILE__, ‘wp_cache_manager’);
    add_options_page(’WP-Cache Manager’,'WP-Cache’, 5, ‘wp-cache/wp-cache.php’, ‘wp_cache_manager’);
    }

    Then copy the file
    wp-cache/wp-cache-phase1.php
    change name to
    ‘advanced-cache.php’
    and put ‘advanced-cache.php’ under ‘wp-content’

    If it still not work,
    maybe you can change this line
    !wp_cache_check_link() ||
    to
    //!wp_cache_check_link() ||

    When wp-cache execute, it will add the line
    define(’WP_CACHE’, true);
    in ‘wp-config.php’
    If it didn’t add the line, maybe you can do that by yourself.

    I wish that can help you :)

  3. Scott Ellison Says:

    You are very kind…I will try this…

    Thank you, Scott

  4. 冰山一角 Says:

    我也装上Wp-cache了!…

    用过WP的,应该都知道这个插件,但是想来很多人都因为主机是WIN的被卡住了…
    今天在Coolcode上看到有人已经解决了这个问题,顺着连接,我也终于把Wp-cache装上了.
    其次,如果你的php是5.1.2,那…..

  5. Someone Says:

    嘿嘿,你用的 code标签是哪个版本,能否Share一下:D

  6. LEMONed Says:

    真的会加快速度吗?

  7. butter Says:

    你好,我按照你说的方法作了。cached pages还是0,是不是没有成功啊?或者要等一会儿才看得到啊?

    另外,wp_cache_check_link() || 註解能把CODE帖出来一下吗?谢谢了,期盼你的回复!

  8. fen Says:

    安装好了是可以用。不过删除就难办了,我不知道如何完全卸除。禁用插件后删除插件目录,并删除生成的一些文件。发现wp-content目录下的advanced-cache.php不能删除,否则会报错。。
    所以求前辈解决啊!

  9. Qsonie Says:

    我改咯之后会出现乱码,不知道什么原因,前台出现乱码,后台不会!

  10. Qsonie Says:

    编码变成GB2312的了,呜呜呜!

  11. Aseed Says:

    hello,
    J’essaie cela merci beaucoup. :-) from france

  12. Kai’s Blog » WP-cache plugin Says:

    [...] http://blog.nahoya.com/archives/2005_10/37 [...]

  13. Jellysky - » 鼓捣一下午 Says:

    [...] 今天是中秋,所以下午没有去自习:P,简直没有逻辑。。 所以就再来鼓捣我的blog,装了一个wp-cache,按原安装,我也不知道怎么装,搜索了下找到一个平民级的解决方案,特别是像我们在网络上买空间的。具体请看: 懶懶喵日記安装时记得要两边都看下。 班长说,晚上,有在学校的一起出去吃饭。是啊,都大四的人了,这也是在学校的最后一个中秋了。 早上和小顾讨论上海交大。他说:要读博士,是要查你“三代”的--本科在哪,研究生在哪,甚至中学在哪。。。这个问题以前没有意识到,不过分析后觉得也不是没有道理 就说小学中学的教育,他为什么重要呢?因为这个是一个“起点”问题。简单地说城市和农村的不一样吧。举个例子:英语能力,距离就相当明显!更不用说思维方式,人生观。。。起点不一样后,就直接决定了以后的发展会有距离。你的中学也和人家有距离,高中也有距离,大学也有距离,而且越来越大。再回到交大,人家怎么讲也是一个研究型大学吧,需要的,要培养的也是研究型的人才,录取的学生要有独立思维,创新意识,够强的学生能力…… 而这些,是要在小学中学本科一步步培养起来的--所以,如果你的本科所在的学校不是研究型的学校,不是培养创新的人才的学校,那么,对不起,我们不能录取你!具体说来,如果你不是名校的学生,那么,我们不考虑,简直就没有道理录取你!,,所以我们也看到现在大学复试时都是:面试为主,辅助以必要的笔试!这一切是有道理的! 所以我们的社会的贫富不均还在继续增大,这个要解决的问题应该从“起点”开始!而要见效,可能又是几十年后的事情! 中国的农民太可怜了,这一切却又是社会造成的,是国家造成的。而做为农民的儿子的我,却也是那么的无力挣扎!我只能信仰一句话了:知识改变命运! [...]

  14. test Says:

    這plugin會把private跟draft的文章也cache起來,而且用了此PLUGIN,PROTECTED的POSTS會不能用密碼把文章打開~

    若你們都沒前三項的問題,請告訴我~

  15. wp-cache插件 at 游无所依 Says:

    [...] windows服务器安装介绍。 Tags:wordpress wp cache Feed for this Entry Trackback Address [...]

  16. juse Says:

    呵呵,请问您的code标签怎么弄得啊???

  17. 巴哥哥和巴姐姐的窝 Says:

    狂喜中,终于把wp-cache搞定了!…

    wp-cache是什么我就不用多说了。如果你用wordpress不用这个插件那真的是孙中山骑马——逊掉啦!
    其实,巴哥哥老早就想用它了,可一直安装不上,那个郁闷啊!到处找资料解决,以前也在懒懒…

  18. CoolCode.CN » 在 Windows 服务器安装 WP-Cache 总结 Says:

    [...] 懶懶喵日記 | » WP-cache plugin 終於安裝成功 [...]

  19. Terence’s Blog» Blog 存档 » wordpress cache plugin Says:

    [...] 如果是windows上面无法进行ln操作,参看WP-cache plugin 終於安裝成功 [...]

  20. tosouh.info Says:

    我安裝成功,也變快了。
    不過我的網站被黑了!

    我不知道他怎麼做到的,
    有人偷改了我的wp-cache-config.php
    (他把有的沒的放在那個檔案裡面)!

    我花很多時間找到問題,並且修正它….

  21. 過路的人 Says:

    如過Windows用的是NTFS記得有一個 hardlink 可以用fsutil 建立一個hardlink

  22. 总而言之,统而言之 Says:

    Wordpress 插件: wp-cache 加速你的博客访问速度…

    今天给大家介绍一个可以加快你的博客访问速度的 Wordpress 插件,WP-Cache。这个 WP-Cache 是一个页面缓存插件,也就是将你的 Wordpress 动态网页生成静态网页,以加快博客站点的访问速度。
    ……

  23. ppdan Says:

    安装了一个,发觉这对人气佳的网站有点不适合,那需要不停的创建缓存,反而耗费资源。

  24. Windows下WP-Cache插件的安装和Hack | 新异思 Says:

    [...] 1、http://blog.nahoya.com/archives/2005_10/37 [...]

  25. bossma Says:

    wp2.3下的wp-cache是哪个版本?要做什么修改

  26. www.lcok.net » Blog 存档 » Wordpress 插件: wp-cache 加速你的博客访问速度 Says:

    [...] WP-Cache 的同时,使用 gzip 功能。另外,这里还有一位网友,介绍了如何在 Windows 主机下使用 WP-Cache ,如果你使用的是 Windows [...]

Leave a Comment