zblog报错“Invalid argument supplied for foreach”或者“unserialize(): Error at offset”的解决办法
更新日期:2024-06-15 22:41:13 来源:网络
大部分的报错提示是:”Invalid argument supplied for foreach“也有提示”unserialize(): Error at offset“的,本文来分享下这个bug的原因和解决办法。
问题就出在这个老用户数据处理上面了,某个序列化数据的函数出了问题导致了这个BUG的产生。
BUG原因:
zblog1.7版本改造了system的config表,这个表里面存放的是程序的核心内容,例如域名、语言版本、网站名称等等。由于内容太多都放在一个字段里面调用不太方便。zblog1.7版本就把这个字段给强行分开了,为了兼容老用户肯定要对老用户的数据进行处理。问题就出在这个老用户数据处理上面了,某个序列化数据的函数出了问题导致了这个BUG的产生。
BUG解决办法:
在升级1.7出现了上述两个报错的用户可以直接下载最新的“zblog1.7 2915”资源包,找到“zb_system/function/lib/config.php”文件替换自己网站的这个文件即可解决问题。 - 易优cms搜索结果页如何统计关键词文章数量
- 易优CMS栏目命名规范
- 易优CMS样式名称命名
- 易优CMS三级栏目及文档列表
- 易优CMS每隔N行输出不同样式
- 易优CMS标题 / 关键词 / 描述
- 易优CMS如何对描述字符description限制字数
- 易优CMS获取当前文档url地址的方法
- 易优CMS文章内容页如何获取上一篇下一篇
- 易优CMS友情链接判断是否新窗口打开
- 易优CMS判断后台是否有输出栏目图片,没有则显示默认图片
- 易优CMS文章点击数的调用标签
- 易优CMS 如何分栏目调用banner图
- 易优CMS如何给个别导航添加nofollow
- 易优CMS栏目链接怎么实现外链情况下为新窗口打开?
- 易优CMS文章发布时间,更新时间的标签用法
- 易优CMS留言模型验证码调用
- 易优CMS留言模型如何使用手机短信验证码(图文)
- 备案一般需要多长时间完成?
- 个人备案与企业备案的区别?