WP Super Cache缓存已损坏

时间:2013-04-22 02:25:34

标签: wordpress wordpress-plugin

我有一个模棱两可的错误。错误中的路径是正确的:

  

警告! WP Super Cache缓存坏了!脚本advanced-cache.php   无法加载wp-cache-phase1.php。

     

请编辑/wp-content/advanced-cache.php   并确保通往   /wp-content/plugins/wp-super-cache/wp-cache-phase1.php   是对的。

需要修复什么?

4 个答案:

答案 0 :(得分:5)

问题是直到插件加载后才定义常量。如果行“require_once(ABSPATH。'wp-settings.php');”,则可能出现此错误。存在于wp-config.php中。 WPCACHEHOME可能在此行之后定义,但需要在其上方定义:

define( 'WPCACHEHOME', '<site root>/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager
require_once(ABSPATH . 'wp-settings.php');

答案 1 :(得分:2)

答案 2 :(得分:1)

这是一个权限问题,你应该检查错误通知中提到的路径有777个permisions,但是,我对这个问题的建议只是不使用这个插件,我把它安装在我的一些网站上,几乎所有这些都导致我网站上的不同元素出错。 我并不是说使用这个插件肯定会引起问题,但是这个插件被认为是有问题的,而且我认为这并不合理。

答案 3 :(得分:-1)

请在您的wp-config.php文件中使用它

define('WPCACHEHOME', dirname(__FILE__) . '/wp-content/plugins/wp-super-cache/');

之前

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');