我有一个模棱两可的错误。错误中的路径是正确的:
警告! 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 是对的。
需要修复什么?
答案 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__) . '/');