无法在WP Super Cache

时间:2018-04-10 08:33:50

标签: wordpress apache caching super

我在使用WP Super Cache时遇到问题启用缓存。目前运行Wordpress刚刚安装进行测试。我唯一做的就是安装了WP Super Cache并删除了Akismet和Hello Dolly。

该插件已激活,但我无法在设置中启用缓存。当我重新加载设置页面时,它会显示" Caching Off"再次。

出于某种原因,它还会在wp-content中创建wp-cache-config.php的副本,并在webroot中创建wp-config.php的副本。所有这些副本都被命名为一个随机数,如8734852931.php

WP中的消息首先说它已添加

  

定义(' WP_CACHE',true);

到wp-config.php,但它没有。当我手动添加它时(在require_once上面(ABSPATH。' wp-settings.php');)我收到另一条消息:

  

警告! WP Super Cache缓存已被破坏,但已修复!脚本advanced-cache.php无法加载wp-cache-phase1.php。   已重新创建文件/home/X/public_html/wp-content/advanced-cache.php,并在wp-config.php中修复了WPCACHEHOME。重新加载以隐藏此消息。

重新加载并不隐藏它,WPCACHEHOME没有放入wp-config.php。如果我手动添加

  

定义(' WPCACHEHOME',' / home / X / public_html / wp-content / plugins / wp-super-cache /');

到wp-config.php消息消失了,但缓存仍然无法启动。

Apache错误日志没有任何兴趣,即使在调试级别上也是如此。

我已经尝试在整个webroot上使用chmod 777重新执行此操作并获得相同的结果,因此我不会考虑它的权限。 我也尝试过不同的PHP(现在运行5.6)和Wordpress版本。 有些人运行与我完全相同的服务器设置,在他们的站点上运行WP Super Cache。

任何人都知道这里可能出现什么问题?

1 个答案:

答案 0 :(得分:0)

这已经解决了。它是 " disable_functions =重命名" 这导致了这个问题。