点启用的一瞬间后台变成 500,刷新、换浏览器、清 Cookie 都一样,wp-admin 下所有地址全是白页。前台还能打开,只是少了几个区块。日志里能对上时间点,这种反而好排。
插件在加载阶段就抛了致命错误,后台每个请求都要加载插件,错误一出现就中断。后台进不去,界面上没有任何地方能点停用。这一点先确认清楚,后面就不用反复试。
# 服务器上临时改名,不要删除: mv wp-content/plugins/abc-sync wp-content/plugins/abc-sync.disabled # 恢复访问后在后台停用,再改回原名排查
「插件启用 500 恢复」改完先别急着全量,挑一台机器放半天,真有问题这段时间就能看出来。线上出问题先对时间点,跟发布、备份、任务执行的时刻排一排,能省掉一半功夫。
处理上按这个顺序:用文件管理器把插件目录改名 让程序认不到它 后台立刻能进;进后台后再把目录名改回来 在插件列表里点停用 看具体报错;从日志里定位到文件和行号 修好再启用。
结果对不对很好判断,后台可以正常登录,插件列表里该插件显示为已停用,错误日志里能看到具体行号。
