你有没有遇过这种糟心事?用ZBlog做站,写完文章要加新标签,点创建按钮半天没反应,好不容易看着创建成功了,一刷新直接消失,折腾俩小时找不到问题在哪?
其实这是ZBlog搬家或者升级之后,最容易出的问题。很多人搬站的时候只导了数据,没注意表编码,旧编码不兼容新内容,自然创建不了新标签。
操作很简单,打开你服务器的数据库管理工具(一般都是phpMyAdmin),找到你ZBlog的数据库,找标签对应的表,一般前缀加_term就是,把表的编码改成utf8mb4,改完再试基本就好了。别图省事用gbk或者latin,编码不对不卡你卡谁?
ZBlog创建标签走的是异步请求,很多第三方主题或者所谓的优化插件,乱改前端代码,一不小心就把请求给拦截了,就像你去买奶茶,门口被电动车堵了进不去,自然做不了单。

排查方法也简单,先停用所有插件,切回ZBlog官方默认主题,再试一次创建标签。要是能成功,百分百就是第三方的问题,你再一个一个开启插件测试,开一个试一次,找到那个搞事的直接换掉就行,别舍不得留着,留着也是迟早出别的问题。
这个大多出现在新搭建的服务器上,主机商默认给的目录权限不对,程序没权限写新数据,你看着创建成功了,实际根本存不上,一刷新就没了。
解决也快,用FTP或者服务器面板,把ZBlog根目录下的zb_users、upload这两个目录的权限改成755,要是还是不行,临时改成777试一下,好了之后一定要改回755,777太不安全了,别给黑客留后门。
要是你试了上面所有方法都不行,别折腾了,直接去数据库手动加,比啥都快,代码也很简单,替换成你自己的信息就行:
``` INSERT INTO 你的表前缀_term (`name`,`slug`,`term_type`,`count`) VALUES ('你的标签名称','标签别名',1,0); ```说白了,ZBlog本身的标签功能很少出bug,绝大多数异常都是环境、第三方插件主题搞出来的,按这个顺序排查,百分之九十的问题都能搞定,别上来就瞎重装程序,把数据搞丢了才更麻烦。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图