排序
自建评论系统 Artalk 部署实操(2026):Docker 起服务,数据留在自己服务器
用 Docker 把 Artalk 评论系统跑在自己的服务器上,数据落在一个 SQLite 文件里,再配 Nginx 反代和 HTTPS,最后用一个 mu-plugin 挂到 WordPress 文章底部。含验证方式、常见坑和完整回滚步骤
WordPress 搬家加换域名(2026 实操):用 WP-CLI 替换地址,别再用 SQL 硬怼
把 WordPress 从旧服务器搬到新机并换域名的完整流程,含 WP-CLI search-replace 的 dry-run 用法、切 DNS 前的本机验证、序列化数据翻车点和回滚方案。
邮件进了垃圾箱?把 SPF、DKIM、DMARC 三条记录配齐(2026 实操)
用自己的域名给 WordPress 发通知,邮件却总被 Gmail 扔进垃圾箱。从 dig 查记录开始,配好 SPF、DKIM、DMARC,再看收件方给的认证结果
WordPress 接上 Redis 对象缓存(2026 实操):命中率 92%,数据库少接五千八百万次查询
页面缓存挡的是未登录访客,登录用户和后台请求照样一遍遍查数据库。这篇是从装 PHP 扩展、写 wp-config 到 wp redis enable 的完整流程,附命中率验证方法,以及 WP-CLI 报扩展缺失、maxmemory...
Nginx 日志排查实操(2026):58 个 404 里认出后门扫描,再把假 IP 换回真访客
半天 1556 条日志、58 个 404,路径全是 webshell 文件名,而日志里记下来的 IP 全指向 CDN 回源节点。这篇讲怎么从状态码和 UA 里认出扫描器,怎么在 error.log 里抓到 SQL 注入 payload,再用...
WordPress 502 和白屏排障(2026):从 nginx 日志查到 php-fpm 的内存账
502 是 nginx 报的,白屏是 PHP 报的,答案都在日志里。我这台 1.9G 内存的机器上,php-fpm 子进程平均吃掉 162MB,mysqld 被 OOM 干掉过 5 次,这篇写清楚怎么查、内存账怎么算、改完怎么退回...







