我在使用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。
任何人都知道这里可能出现什么问题?
答案 0 :(得分:0)
这已经解决了。它是 " disable_functions =重命名" 这导致了这个问题。