wp-cacheをWindowsで動作させると、動作しない。
WordPress2.8.4でwp-cacheを動作させようとすると、管理画面が「WP-Cache 管理画面 メインオプション」以外、真っ白な画面となる現象に遭遇。
どうやらwp-cacheはWindows上での動作はNGである模様。
原因
wp-cache内にある、シンボリックリンク関連関数、FILEを利用したパス設定がうまく動作していない模様。
解決方法
次のPHPファイルをコピーする。
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');
}
function wp_cache_check_link() {
global $wp_cache_link, $wp_cache_file;
// if ( basename(@readlink($wp_cache_link)) != basename($wp_cache_file)) {
// @unlink($wp_cache_link);
// if (!@symlink ($wp_cache_file, $wp_cache_link)) {
if (!file_exists($wp_cache_link)) { {
echo __("<code>advanced-cache.php</code> link does not exist<br />", 'wp-cache');
echo sprintf(__("Create it by executing: <br /><code>ln -s %s %s</code><br /> in your server<br />", 'wp-cache'), $wp_cache_file, $wp_cache_link);
return false;
}
}
return true;
}