Windows服务器不支持WordPress插件WP-Cache的解决方法:
1、用文本编辑器打开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’);
}
2、继续查找函数wp_cache_check_link,将其定义修改为:
function wp_cache_check_link() {
return true;
/* 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)) {
echo “<code>advanced-cache.php</code> link does not exist<br />”;
echo “Create it by executing: <br /><code>ln -s $wp_cache_file $wp_cache_link</code><br /> in your server<br />”;
return false;
}
}
return true;
*/
}
3、将文件wp-cache-phase1.php复制到wp-content目录下,并更改文件名为advanced-cache.php。
4、如果服务器使用的PHP版本为PHP5.x,则还需要进行一项修改,具体参见安装WordPress插件WP-Cache后页面显示空白的问题。
原因分析:这是因为windows没有ln这个函数造成的,该函数用于创建文件链接。
Windows服务器不支持WordPress插件WP-Cache的解决方法
这篇文章给了我很大帮助,谢谢!