WP-Cache 是啥?且聽我道來WP-Cache是一項可以讓WordPress在伺服器中建立靜態頁面以加快存取速度的WordPress外掛,目前最新的版本是 2.1。假若伺服器環境是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() 函式整個替換為:

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_check_link() || 這句之前加上 // 把 !wp_cache_check_link() || 註解掉。

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

嘿嘿!這下終于搞定了.

NOTE:

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 也須一併註解。

17fav 收藏本文

, , , , , ,

引用地址:http://www.tvwz.com.cn/html/website-construct/wordpress-optimize/wp-cache-on-the-windows-platform-installation-and-debugging.html

要说点啥就在这吧