boke112百科 » Z-Blog » 正文

ZBlogPHP 1.6更新了什么?如何正确升级到ZBlogPHP 1.6?

Z-BlogPHP 是一款强大的国内博客程序,支持 PHP 5.2-7.4,可运行在 Windows、Linux、macOS 等众多操作系统之上。现在 Z-Blog 终于发布 Z-BlogPHP 1.6.0 Valyria 正式版了,今天 boke112百科就跟大家一起了解一下 ZBlogPHP 1.6 版本更新了什么内容?我们的 ZBlogPHP 1.5 版本站点又是如何升级到 ZBlogPHP 1.6 版本?

ZBlogPHP 1.6更新了什么?如何正确升级到ZBlogPHP 1.6?-第1张-boke112百科(boke112.com)

1.5 站点如何正确升级到 ZBlogPHP 1.6?

如果是新建立的 ZBlogPHP 站点,那么建议直接下载 ZBlogPHP 1.6 版本来建站即可。如果目前运行的 ZBlogPHP 站点是 1.5 版本,那么如何正确升级到 ZBlogPHP 1.6 版本呢?建议:先确保站点所使用的主题和插件都支持 ZBlogPHP 1.6 版本(PS:如有可能建议将所使用的主题和插件在本地环境先行测试一番),接着将主题切换会默认主题和停用非官方插件,最后才是升级 ZBlogPHP 到 1.6 版本。

1、登录到 ZBlogPHP 站点后台,就能够看到升级提示,可以直接点击“检查应用更新”或点击左侧导航栏“应用中心 – 检查应用更新”。

ZBlogPHP 1.6更新了什么?如何正确升级到ZBlogPHP 1.6?-第2张-boke112百科(boke112.com)

2、点击“应用中心客户端”下方的【更新应用】按钮,稍等片刻即可成功更新,然后点击【OK】按钮即可。

ZBlogPHP 1.6更新了什么?如何正确升级到ZBlogPHP 1.6?-第3张-boke112百科(boke112.com)

3、点击切换到“系统更新与校验”页面,可以看到当前版本是 ZBlogPHP 1.5,最新版本是 ZBlogPHP 1.6,所以我们直接点击【升级新版程序】按钮,稍等片刻即可成功升级。

ZBlogPHP 1.6更新了什么?如何正确升级到ZBlogPHP 1.6?-第4张-boke112百科(boke112.com)

成功升级到 ZBlogPHP 1.6 版本后的页面如下图所示:

ZBlogPHP 1.6更新了什么?如何正确升级到ZBlogPHP 1.6?-第5张-boke112百科(boke112.com)

至此,我们已经成功将 ZBlogPHP 站点升级到 ZBlogPHP 1.6 版本,接下来就是逐项启动插件检测是否正常,然后重新启动主题检测是否正常,如果都正常的话说明真的是成功将站点升级到 ZBlogPHP 1.6 版本了。

如果你对以上升级操作还有疑问的话,或者你是 ZBlogPHP 的主题/插件开发者的话,建议前往参阅 Z-Blog 官方发布的升级步骤和主题及插件升级代码,详见『ZBlogPHP 1.5 升级到 1.6 的步骤和主题及插件代码升级指南』。

ZBlogPHP 1.6 版本更新了什么内容?

Z-BlogPHP 1.6.0.2090 Valyria

  • 支持 PHP 7.4
  • 增加新默认主题 Zit 和 tprue
  • 增加链接管理插件
  • 侧栏数量增加至 9 个
  • 允许从 CDN 获取访客 IP
  • 美化 ZB 后台和安装界面的样式

修改

  • 文章发布,选择模板过滤不适用于文章的模板
  • #98 PageBar 语言包化
  • #240 设置固定域名时新增验证
  • c_option.php 增加了专属参数 ZC_PERMANENT_DOMAIN_WHOLE_DISABLE 可以强制关闭固定域名
  • c_option.php 增加了专属参数 ZC_PERMANENT_DOMAIN_FORCED_URL 可以强制指定域名
  • #238 关闭网站时返回 503 状态码
  • 修正一些安全问题
  • 模块管理里现在只显示当前主题创建的模块,不再显示其它主题创建的模块

修复

  • #243 修复 author.Comments 获取的用户评论为 0 的 BUG
  • #236 修复用户名小于 3 位无法安装的问题

开发类

1、新增

  • Base 类增加了 SetData 方法,增加了 GetData 类方法的参数
  • #232 Base 类添加 LoadInfoByFields / LoadInfoByField 接口
  • Z-BlogPHP JavaScript Framework 增强
  • RemovePHPCode 函数,用于清除字符串里所有可能的 PHP 代码
  • 增加 $zbp→langs 用于替代 lang
  • 应用中心打包时会读取 .zbignore 文件,允许打包时对某些文件进行忽略。
  • 主题创建模块的 Source 一律要设置为 theme_ 主题 ID,以前有用 plugin_ 主题 ID 需要改正
  • sql 类增加对 decimal 的支持
  • $zbp 新增设置互斥和查询互斥函数,最先应用于 Zit 主题和 AdminColor 插件上

2、接口

  • #245 Filter_Plugin_ViewList_Template 增加退出信号
  • 新增 SetPluginSignal 设置信号函数
  • 新增 Filter_Plugin_ViewPost_Core 接口
  • 新增 Filter_Plugin_ViewSearch_Template 接口
  • #206 新增 Filter_Plugin_CheckComment_Core 接口
  • #206 新增 Filter_Plugin_CheckComment_Succeed 接口
  • 新增 Filter_Plugin_EnablePlugin 接口
  • 新增 Filter_Plugin_DisablePlugin 接口
  • 新增 Filter_Plugin_Admin_Other_Action 接口
  • #249 编辑器增加 insert 接口支持

3、数据库

  • zbp_config 表 conf_Value 长度扩大
  • 对于系统内所有 varchar 字段全部扩大最大长度
  • 新增 tag_Type 字段
  • 新增 cate_Type 字段

4、修复

  • 修复 Network__curl 不处理 GET / POST 以外的 method 的问题
  • #224 修复批量操作评论时 id 为空时的错误

废弃

  • 废弃 TransferHTML 函数,使用 FormatString 取代。(暂不需要修改)
  • 废弃 ZBPJF 的旧有接口(请参照后续迁移说明)
  • 去除 HHVM 支持

更多关于 ZBlogPHP 1.6 的介绍请移步:Z-Blog Wiki 更新日志

文章创作不易,期待您的评分

本文地址:https://boke112.com/article/p7684.html

版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu