我有一个模棱两可的错误。错误中的路径是正确的:
警告!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 的路径正确。
需要修复什么?
我有一个模棱两可的错误。错误中的路径是正确的:
警告!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 的路径正确。
需要修复什么?
问题是直到插件加载后才定义常量。如果“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');
这对我来说就像一个魅力......!
这是一个权限问题,你应该检查错误通知中提到的路径是否有 777 权限,但是,我对这个问题的建议是不要使用这个插件,我把它安装在我的一些网站上,几乎所有其中它导致了我网站上不同元素的错误。我并不是说使用这个插件肯定会导致问题,但是这个插件被认为是有问题的,而且在我看来它并不能证明自己是合理的。
请在您的 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__) . '/');