今天把我的wordpress网站换了一台主机,完成后登录重新设置缓存时遇到错误:“警告!WP Super Cache 缓存功能损坏!advanced-cache.php 无法加载 wp-cache-phase1.php。”

这个错误就原因跟网站路径变化有关,解决方法如下:

1. 进入网站的FTP文件管理,在网站根目录下,找到 wp-config.php WordPress网站配置文件,找到其中的如下代码:(以一般虚拟主机生成的网站路径为例)


define('WPCACHEHOME', '/home/旧空间FTP路径/wwwroot/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager

2. 修改其中的 “旧空间FTP路径账号” 为你新迁移网站的 “新空间FTP路径” 即可,如下:


define('WPCACHEHOME', '/home/新空间FTP路径/wwwroot/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager

3. 如此更改完WP Super Cache的新网站路径之后,WP Super Cache 插件就可以正常运行了。其它空间的WordPress网站迁移也可以参考修改!