zblog php升级,ZBlogPHP1.6.0.2090(Valyria)升级成功 附更新日志升级方法_徐果萍博客

徐果萍博客网成功升级到Z-BlogPHP1.6.0(Valyria),新版本支持PHP7.4,增加Zit和tprue两个默认主题,内置链接管理插件,美化后台和安装界面。此外,还修复了一些安全问题和用户反馈的BUG。升级过程中,建议先备份并选用默认主题,确保兼容性。Z-BlogPHP1.6.0着重于接口和数据库字段的改进,为开发者提供了更多便利。
摘要由CSDN通过智能技术生成

徐果萍博客网原先使用zblog程序zblogphp版本1.5.2.1935(Zero),2020年3月27日升级到Z-BlogPHP1.6.0.2090(Valyria)。徐果萍先升级之前做了全站文件和数据备份,并且先使用前选用默认主题及禁用非官方插件。这是最为稳妥的升级方案。整个更新过程非常顺畅,差不多花了一个小时的时间。更新完毕之后目前正在使用的插件和主题完全兼容Z-BlogPHP最新版本!

zblog是目前国内最活跃的开源网站PHP源码之一,距离上一个版本发布更新到接近2年,其实徐果萍认为这样的更新反而显示很友好,不要老是去更新,稳定才是王道。Z-BlogPHP1.6的版本号中文名字瓦雷利亚(Valyria)。从官方更新公告可以看得出Z-BlogPHP网站和程序开发的良苦用心。

zblogphp1.6版本在程序的默认使用功能方面更新不多,而在开发方面新增了多个接口、数据库字段以及一些类方法。zblogphp1.6最明显的更新就是支持PHP7.4、增加Zit、tprue两款新的默认主题、内置了一个链接管理插件(方便管理导航栏、友情链接等)、增加了更多的侧栏、后台和安装界面进行了美化。徐果萍整理zblog官方3月22日详细更新日志说明和3月27日官方更新公告全文。

Z-BlogPHP1.6.0.2090(Valyria)详细更新日志说明

Z-BlogPHP 1.6.0.2090 Valyria主要更新支持PHP 7.4

增加新默认主题 Zit和tprue

增加链接管理插件

侧栏数量增加至9个

允许从CDN获取访客IP

美化ZB后台和安装界面的样式

Z-BlogPHP 1.6.0.2090 Valyria修改更新文章发布,选择模板过滤不适用于文章的模板

#98 PageBar 语言包化

#240 设置固定域名时新增验证

c_option.php增加了专属参数ZC_PERMANENT_DOMAIN_WHOLE_DISABLE可以强制关闭固定域名

c_option.php增加了专属参数ZC_PERMANENT_DOMAIN_FORCED_URL可以强制指定域名

#238 关闭网站时返回503状态码

修正一些安全问题

模块管理里现在只显示当前主题创建的模块,不再显示其它主题创建的模块

Z-BlogPHP 1.6.0.2090 Valyria修复更新#243 修复author.Comments获取的用户评论为0的BUG

#236 修复用户名小于3位无法安装的问题

Z-BlogPHP 1.6.0.2090 Valyria开发类更新新增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插件上

Z-BlogPHP 1.6.0.2090 Valyria开发类更新接口#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接口支持

Z-BlogPHP 1.6.0.2090 Valyria开发类更新数据库zbp_config表conf_Value长度扩大

对于系统内所有varchar字段全部扩大最大长度

新增tag_Type字段

新增cate_Type字段

Z-BlogPHP 1.6.0.2090 Valyria开发类更新修复修复Network__curl不处理GET / POST以外的method的问题

#224 修复批量操作评论时id为空时的错误

Z-BlogPHP 1.6.0.2090 Valyria废弃更新废弃TransferHTML函数,使用FormatString取代。(暂不需要修改)

废弃ZBPJF的旧有接口(请参照后续迁移说明)

去除HHVM支持

Z-BlogPHP1.6.0.2090(Valyria)1.5升级到1.6说明

注意,在线升级请谨慎操作,提前做好网站备份!! 升级后网站崩溃一般是因为启用中的插件或者主题使用了不兼容的代码,请在升级主程序前选用默认主题及禁用非官方插件,并关注所用主题或插件是否已升级适配1.6版本。建议在测试站中正常升级后再更新主站。

一般升级步骤

通过FTP等方式备份整个网站目录及数据库。

确认所用主题是否已有1.6兼容版本,若无法确定请切换至默认主题。

确认所有插件是否已有1.6兼容版本,若无法确定请先禁用所有非官方插件。(注:官方默认主题及插件均可平稳升级)

进入网站应用中心界面检查程序更新并升级。

进入网站应用中心界面检查应用更新,并升级相应主题或插件。

若原主题暂未更新,请尝试切换回原在用主题,若前台页面报错,则通过/zb_system/admin/index.php?act=ThemeMng进入主题管理切换回至其它兼容主题。

若原某些在用插件未更新,请尝试逐一启用,测试是否异常,若出错,则通过/zb_system/admin/index.php?act=PluginMng进入插件管理停用不兼容插件。

若更新后无法进入后台,请通过FTP删除不兼容主题或插件,或通过原备份恢复网站。

主题及插件代码升级

主题

主题在把最低版本号要求设置为1.6之后,请参照此条Commit,修改使用了ZBPJF的相关代码: https://github.com/zblogcn/zblogphp/commit/0ee32c1f425c50c261c0e7ccddef6ebd8e20cd63#diff-e9403bfad9bf5d698be71c6172d98b53L12

即:

1. 去除comment.verifydata接口,如果需要新增字段并校验,请使用该commit内新增zbp.options.comment.inputs.test字段的方法。

2. comment.postsuccess替换为comment.post.success。原参数

(formData, data, textStatus, jqXhr)

内 的data现不再是字符串,而是已经转换为Object的数据。

3. comment.posterror替换为comment.post.error,参数调整为

error, formData, textStatus, jqXhr

4. comment.reply替换为comment.reply.start,参数不变。

5. userinfo.savefromhtml替换为userinfo.readFromHtml

其它

废弃TransferHTML函数,但当前版本仍然可用。请尽快更换为FormatString函数,参数不变。

Z-BlogPHP1.6.0.2090(Valyria)官方更新日志公告

宅在家里的这几个月即将过去。读一读《冰与火之歌》,排遣这一漫长的无聊,也是一种浪漫。1.6的版本号瓦雷利亚(Valyria),即是出自于此。

瓦雷利亚有一种叫“瓦雷利亚钢”的钢材。这种钢极为珍贵,比任何其他钢材都要锋利,可以打造出最强的武器,正像是我们打造的Z-BlogPHP。不过,我们可没有像瓦雷利亚钢一样失传。我们一直都在。

而瓦雷利亚钢失传的原因,是因为一场末日浩劫。同样地,我们也刚刚历经一场灾难,也许现在仍然心有戚戚。瓦雷利亚至今依然处于厄运笼罩之下。即使是最勇敢坚定的水手,也不敢驶近瓦雷利亚的废墟。但同样是面对灾难,我们已经取得了阶段性的胜利。“武汉必胜,湖北必胜,全中国也必胜。”

春天就要到了。让我们一起向着春天进发,迎接更为美好的明天。

我们到底更新了什么呢?

从这个版本开始,我们正式支持PHP 7.4,并取消了对HHVM 3的支持。在PHP 7.4的Alpha版本,它的性能就已经比PHP 7.3略高一些,更是比PHP 7.0快了约30%。我们推荐大家升级到PHP 7.4,体验更高的性能。同时,我们已经在测试对于正在开发中的PHP 8+JIT的支持,让我们的网站跑得更快。

旧的默认主题的设计早已过时。新的版本,我们需要新的气象。隆重为大家介绍我们的新默认主题:Zit。本主题由吉光片羽开发。全新的设计,轻松、灵动、充满活力的风格,希望大家写博客写得开心。

Z-Blog的链接管理一直较为简陋,至今也没有比较良好的解决方案。本次版本中,我们新增了链接管理中心。在编辑各个模块的时候,全新的可视化配置界面希望大家使用愉快。

这些是最主要的更新,还有许许多多的小细节,我们不再一一列出。有任何问题可以直接到论坛发帖,也可遵循一定的规范到我们的GitHub上提交Issue或提交代码。 感谢大家15年来对Z-Blog的支持,我们将持续为大家提供高质量的服务。新的一年,也请多多关照!

菠萝阁Z-Blog官方博客 2020年3月27日

相关阅读

服务器:Windows 2000及IIS5.0以上,需要ADO数据库、FSO、XMLDOM等系统组件支持和空间的读写权限,具体请查询网络服务商或查看本机配置。客户端:支持Mozilla FireFox 1.0、IE6.0、Opear 8.0及更高版本的浏览器。客户端浏览器需要启用JavaScript脚本支持。升级说明:使用1.2-1.6beta版本的用户,将数据库放入1.6版程序的DATA目录中,在设置完c_custom.asp里的ZC_DATABASE_PATH参数和ZC_BLOG_HOST参数后,使用以前的账号登入后台管理界面,在[备份与更新]栏使用[数据库升级]功能,让旧版的数据库升级为最新版的数据库结构,再将需要保留的件、模板、样式等放入相应的目录即完成了升级。使用说明:1. 上传完程序后在浏览器中打开首页会自动转到向导页,在向导页调置用户名和密码。其中”BLOG的网络地址”格式是'http://aaa.bbb.ccc/',前面要加 http:// ,后面要加上 / 。管理员可以创建比自己权限低的账号,推荐建立一个“高级用户”供日常使用。2.在[网站设置]中更改你的BLOG名称等等,也包括更换CSS界面样式。在设置完成之后请点[文件重建]以让所有的日志页面都生效。3.先在[分类管理]建立一个分类,再到[文章管理]中添加新日志文章。只有管理员才有分类创建或删除的权限。4.可选用UBB编辑器或是可视编辑器新建和修改日志。在文章提交完成之后再次编辑该文件才能向对方的BLOG发送引用。请自行提取正文的文字做为摘要,系统的自动截断功能有可能会使摘要页面显示不正常。5.什么时候需要点击[索引重建]?[索引重建]让系统刷新缓存和统计数据,同时,生成该BLOG的RSS 2.0和Atom 1.0聚合的XML文件于根目录中。每次发表文章、修改分类等操作后需要点击[索引重建]。6.什么时候需要点击[文件重建]?当你在[网站设置]更改了相应的设置,都需要使用“文件重建”以使每个文章页面更改生效。“文件重建”是一个消耗资源与时间的事件,尤其是BLOG中日志数量众多时。7.关于“导航栏”、“友情链接”等条目请在在后台进入[文件管理]页面直接修改源文件。它们的格式都是:布罗格的烘培机也可在INCLUDE目录中修改相应文件的HTML代码。8.如何让日志显示源代码,包括HTML,ASP,PHP等,请用“[ CODE ] [/ CODE ]”或“[CODE_LITE] [/CODE_LITE]”将源程序包含就行了。UBB代码请参考官方论坛上的介绍。9.件都上传在UPLOAD目录中,只能上传限定类型的文件。请用IE或FireFox上传全ASCII字符名称的文件。在[网站设置]中可以设置上传文件的种类和大小限制。10.如何在日志中引用件呢?请用以下格式,系统会自动将相对路径替代成绝对路径。xxx[URL=http://upload/abc.jpg]abc.jpg[/URL] 或 [URL=upload/abc.jpg]abc.jpg[/URL]11. 如何在一个站点(域名)内使用两个及以上的Z-Blog(渡虎谷版)程序?进入后台[网站设置]页,将ZC_BLOG_CLSID设置为不同的值即可。12. Z-Blog(渡虎谷版)的XML-RPC功能如何使用?Z-Blog(渡虎谷版)的XML-RPC接口采用MetaWeblog的API,可以在相应软件和网站调用该接口。相应的XMP-RPC接口URL为: http://yourblog/xml-rpc/index.asp13. 如何应对SPAM的侵扰?每隔一段时间(一个月或更长)在后台设置中更改一次ZC_BLOG_CLSID的值。在网站设置里还有关闭评论和引用的设置。或是采用第三方的插件以达到此目的程序改动列表如下:1、修正了一个不符合W3C标准的地方;2、强制过滤所有可视化编辑器提交的正文中的回车换行符;3、调整所有模版文件编码为UTF-8避免乱码;4、c_html_js.asp可批量读写,并修改了模板;5、修改了自动保存对多编辑器的支持;6、修正了数据库更新代码兼容代码中的表blog_Keyword;7、调整了 TArticle类中部分涉及评论引用的代码;8、调整了WAP文本过滤BUG;9、精简了大量WAP内核代码;10、增加了几个UBB代码的支持;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值