WP-Super-Cache激活错误

时间:2017-02-01 10:26:17

标签: wordpress caching plugins

我必须在一个WordPress项目上设置缓存,该项目已经在代理商的“支持模式”暂时使用了。

已经安装了插件WP Super Cache,因此我已将其激活,以进行设置。

我在开发模式下本地工作,该项目有一个preprod和prod环境。

当我激活它时,后台出现以下错误消息:

  

警告:   包括(/var/www/xx/xx/xx/xx/xx/xx/wp-content/plugins/wp-super-cache/wp-cache-base.php):   无法打开流:没有这样的文件或目录   第65行/var/www/wp-content/plugins/wp-super-cache/wp-cache.php

     

警告:include():打开失败   “/var/www/xx/xx/xx/xx/xx/xx/wp-content/plugins/wp-super-cache/wp-cache-base.php”   包含(include_path ='。:/ usr / share / php:/ usr / share / pear')in   第65行/var/www/wp-content/plugins/wp-super-cache/wp-cache.php

     

警告:   include_once(/var/www/xx/xx/xx/xx/xx/xx/wp-content/plugins/wp-super-cache/ossdl-cdn.php):   无法打开流:没有这样的文件或目录   第82行/var/www/wp-content/plugins/wp-super-cache/wp-cache.php

     

警告:include_once():打开失败   “/var/www/xx/xx/xx/xx/xx/xx/wp-content/plugins/wp-super-cache/ossdl-cdn.php”   包含(include_path ='。:/ usr / share / php:/ usr / share / pear')in   第82行/var/www/wp-content/plugins/wp-super-cache/wp-cache.php

查看第65和82行的文件wp-cache.php,它说:

include(WPCACHEHOME . 'wp-cache-base.php');
  

路径'dirname( FILE )。'/ ... wp-cache-base.php'未找到包括   表达式未解决

include_once( WPCACHEHOME . 'ossdl-cdn.php' );
  

路径'dirname( FILE )。'/ ... ossdl-cdn.php'未找到包括表达式   没有解决

所以我在考虑改变路径。但是,这让我感到困扰,因为我担心当插件必须更新时,此操作可能会成为故障排除原因。

我不知道如何解决它。 卸载并重新安装插件? 使用其他插件来管理缓存?

提前感谢您的回答。祝你有愉快的一天!

1 个答案:

答案 0 :(得分:5)

WP Super Cache将以下行放在 wp-config.php 文件中。从 wp-config.php 文件中删除该行,然后重新安装并重新激活该插件。

{{1}}

我将Wordpress目录移动到我的网站的根目录后遇到了同样的问题。如果您遇到问题并且无法停用错误插件,请转到/ wp-content / plugins / wp-super-cache并删除或重命名该目录。这将手动停用此功能,以便您可以安装新实例。