我在使用WP Super Cache启用缓存时遇到问题。当前正在运行新安装的Wordpress进行测试。我唯一做的就是安装了WP Super Cache并删除了Akismet和Hello Dolly。
插件已激活,但我无法在设置中启用缓存。当我重新加载设置页面时,它会再次显示“缓存关闭”。
出于某种原因,它还不断创建wp cache config的副本。wp内容中的php,以及wp配置的副本。webroot中的php。所有这些副本都被命名为一个随机数,如8734852931。php
WP中的一条消息首先表示它已添加
定义('WP\u CACHE',true);
至wp配置。php,但它没有。当我手动添加它时(上面的require\u once(ABSPATH。'wp settings.php');)我收到另一条消息:
警告WP Super Cache缓存已损坏,但已修复!脚本高级缓存。php无法加载wp-cache-phase1。php。
文件/home/X/public\u html/wp-content/advanced-cache。php已在您的wp配置中重新创建并修复了WPCACHEHOME。php。重新加载以隐藏此邮件。
重新加载不会隐藏它,并且WPCACHEHOME不会放入wp config。php。如果我手动添加
定义('WPCACHEHOME','/home/X/public\u html/wp-content/plugins/wp-super-cache/');
至wp配置。php消息消失了,但缓存仍然无法打开。
Apache错误日志中没有任何令人感兴趣的内容,即使是在调试级别。
我已经尝试在整个webroot上使用chmod 777再次执行此操作,结果相同,因此我认为这不是权限问题。
我还尝试了不同的PHP(现在运行5.6)和Wordpress版本。
有些人运行与我完全相同的服务器设置,他们的站点上运行着WP Super Cache。
有人知道这里可能存在什么问题吗?