5

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

警告!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

4 回答 4

7

问题是直到插件加载后才定义常量。如果“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');
于 2013-04-22T02:25:33.917 回答
2

http://wangweiqiang.net/warning-wp-super-cache-caching-broken-the-script-advanced-cache-php-could-not-load-wp-cache-phase1-php/

这对我来说就像一个魅力......!

于 2013-04-26T19:49:52.247 回答
1

这是一个权限问题,你应该检查错误通知中提到的路径是否有 777 权限,但是,我对这个问题的建议是不要使用这个插件,我把它安装在我的一些网站上,几乎所有其中它导致了我网站上不同元素的错误。我并不是说使用这个插件肯定会导致问题,但是这个插件被认为是有问题的,而且在我看来它并不能证明自己是合理的。

于 2013-10-14T19:47:44.240 回答
-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__) . '/');
于 2020-08-28T11:10:21.927 回答