WP-CLI 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/wp-cli/ 没有不值得去解决的问题,也没有不值得去学习的技术! Sun, 06 Sep 2026 06:26:33 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.2 https://media.shuijingwanwq.com/2026/05/logo-150x150.png WP-CLI 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/wp-cli/ 32 32 WordPress 关闭 Revision 并清理 7085 条历史修订:顺手清掉 2495 条 wp_sync_storage https://www.shuijingwanwq.com/2026/09/06/27458/ Sun, 06 Sep 2026 06:26:32 +0000 https://www.shuijingwanwq.com/?p=27458 一次从 WordPress 中英文文章 ID 间隔异常开始的数据库排查。通过查询 wp_posts,确认图片附件和 Revision 是 ID 增长的重要来源,并发现站点已经累计 7085 条历史 Revision。关闭 WP_POST_REVISIONS 并备份数据库后,清理全部历史修订版本;随后又发现 2495 条已停用协作功能遗留的 wp_sync_storage 及其关联 postmeta。最终确认 Revision、wp_sync_storage 和孤儿 postmeta 均已归零,同时保留 WordPress 默认 60 秒自动保存。

WordPress 关闭 Revision 并清理 7085 条历史修订:顺手清掉 2495 条 wp_sync_storage最先出现在永夜。

]]>
W3TC 定时任务为何创建后又消失?排查 WP-Cron 与 Redis alloptions 陈旧缓存 https://www.shuijingwanwq.com/2026/09/01/27335/ Tue, 01 Sep 2026 11:19:19 +0000 https://www.shuijingwanwq.com/?p=27335 在修复 Yoast Sitemap 500 和 W3 Total Cache 联合预热 Sitemap 之后,继续检查发现 W3TC 的 w3_pgcache_prime 与 w3_pgcache_cleanup 定时任务仍然异常。通过创建随机 Cron Probe 复现问题,最终确认数据库中的 cron option 已更新,但普通 PHP 环境通过 get_option("cron") 读取到的仍是 Redis Object Cache 中陈旧的 alloptions。精准删除 options/alloptions 后,Cron 数据重新与数据库一致,Prime、Cleanup 以及 Linux crond 的生产执行链路均恢复正常。

W3TC 定时任务为何创建后又消失?排查 WP-Cron 与 Redis alloptions 陈旧缓存最先出现在永夜。

]]>
WordPress 站点健康从 6 个推荐项降到 3 个:清理旧主题插件、关闭调试日志与评论功能 https://www.shuijingwanwq.com/2026/08/19/26979/ Wed, 19 Aug 2026 10:16:34 +0000 https://www.shuijingwanwq.com/?p=26979 今天继续整理 WordPress 生产站的站点健康状态。最初后台显示 6 个“推荐的改进”,包括未启用的插件、未启用的主题、陈旧的 SQL 服务器、公开可访问的调试日志、评论分页,以及固定链接中没有文章名。排查过程中删除了 5 个不再使用的旧主题和 12 个已经没有实际用途的插件,升级 Akismet,关闭 WordPress 调试日志,并结合当前页面缓存与 CDN 架构,最终决定关闭文章评论及 Pingback/Trackback,同时保留历史评论数据。处理完成后,站点健康推荐项由 6 个减少到 3 个;剩余项目则分别因为 Cloudflare 插件暂时保留、阿里云 RDS MySQL 5.7 暂时无法升级,以及现有固定链接结构不适合为消除提示而贸然修改,因此选择保持现状。

WordPress 站点健康从 6 个推荐项降到 3 个:清理旧主题插件、关闭调试日志与评论功能最先出现在永夜。

]]>
WordPress 网站根目录清理实战:从误粘贴生成的 0 字节文件,到历史脚本、验证文件与旧安装包逐项排查 https://www.shuijingwanwq.com/2026/08/08/23690/ Sat, 08 Aug 2026 03:07:53 +0000 https://www.shuijingwanwq.com/?p=23690 一次 WordPress 生产站点根目录清理实战。从 SSH 终端误粘贴产生的 0 字节命令碎片入手,逐步排查 WordPress 核心空文件、历史临时文件、旧主题与插件、PHP 维护脚本、Nginx/W3 Total Cache 配置、搜索引擎验证文件以及多年遗留的安装包。通过源码校验、旧博客溯源、当前配置核对和隔离机制,最终清理无用文件,同时避免误删仍在使用的标签处理脚本、AdSense、IndexNow 和搜索引擎验证文件,并总结生产环境下“先确认用途、优先隔离、最后删除”的安全清理思路。

WordPress 网站根目录清理实战:从误粘贴生成的 0 字节文件,到历史脚本、验证文件与旧安装包逐项排查最先出现在永夜。

]]>