wp super cache 是 WordPress 的一个缓存插件,实现页面静态化,加速网站访问。
其提供一个 preload 的功能,会一次性把整个站点的文章都缓存下来,非常实用,但是这个功能,我尝试了好久都没有使用成功,我相信很多人会遇到我这个问题,遂撰文以记之。
文件权限问题
如果是文件权限问题,wp super cache 这个插件会有提示,按照提示解决就好。
- 给 wp-config.php 加写的权限
- 给 wp-content 加写的权限
- 再不行,就这样给网站目录放开所有权限:
chmod -R 777 wordpress
# 假设你的站点目录是 wordpress,简单粗暴,但是不安全
cron 定时任务的问题
wordpress 的定时任务有问题,可以安装 wp control 这个插件,他会帮助检测你的配置能不能运行 wp 的定时任务。如果有错,则根据提示解决。
cURL error 7: Failed to connect to localhost port 8080: Connection refused
比如上面这个错误,就是导致我运行定时任务错误的原因。本地测试请不要使用 localhost:8080 这种链接。这个错误的原因可能是 8080 端口没有服务监听。
你这是如何保证WP Super Cache缓存预加载正常运行!跑题了!
你是遇到了什么具体的问题?