新闻中心 网络推广 网站建设 优化推广

记录一次PBOOTCMS如何升级为寒总做的二开版本。

时间:2022-11-13   来源:本站

PBOOTCMS官方版本在用户体验上差那么一点意思,于是我们准备将官网升级到寒总的二开版。今天来记录一下整个升级过程。

由于我的程序在使用MYSQL的时候,感觉运行起来有点卡,所以我最终的目的还是升级成为了SQLITE。

但是由于寒总提供的升级文件只支持MYSQL之间的升级。所以步骤会多一些。

第一步:将自己的SQLITE数据库转换成MSQYL。转换过程比较简单,使用NAVICAT PREMIUM即可。

第二步:将购买的二次开发版的程序文件中的:apps,core,config三个文件夹覆盖掉自己的程序包。config中的数据库连接修改成MYSQL数据库。(好东西当然要收费。)

第三步:下载下面这个升级文件并解压到根目录,然后运行它,等待大概一两分钟,看数据库大小而定。然后会有提示成功的信息。

topbdev.zip

第四步:登录后台后,点击全局配置-配置参数-立即提交(这里的作用是更新一次配置表),

第五步:由于我的后台数据区域比较多,所以需要显示多数据区域,所以需要在界面配置里面,倒数第三个:数据区域切换显示。

QQ截图20221113181534.jpg

这样就完成了升级。

但是这样的数据库是MYSQL,我喜欢用SQLITE,怎么办呢?

第六步:

方法一:将MYSQL导出TXT,然后再用NAVICATN新建一个SQLITE3将TXT导入。这样我们就得到了一个升级后的SQLITE数据库了。

你以为这样就完事了吗?当然没有。

这个时候你进入后台,比如说我一开始在清除日志的时候,发现清除功能失效。查看了一下数据库发现了所有的字段都是TEXT了,所以还需要再修改一下。

我们修改ID类型为INTEGER,其他的参考原数据库修改一下。修改完成。就可以正常使用了。


image.png

方法二: 使用数据传输功能直接将MYSQL数据传送到新建的SQLITE数据库中,但是有时候可能会在传输sqlite_sequence这个表的时候出错,所以传输数据时建议选择:包含索引和包含键外索引,这样虽然最后也报出sqlite_sequence出错,但是不影响正常使用。

你以为这样就完事了吗?

其实也可以完事了,只是以上第一种方法这样修改完所有的数据库后,数据库变大了一倍。所以我们需要压缩一下数据库

第七步:推荐大家下载:DB Browser for SQLite,这个软件非常小巧,下载下来,安装上,打开数据库,点工具,再点压缩数据库,然后数据库恢复成原来的大小。这个时候就可以放心使用了。

第W步:购买一个更新域名的授权码吧。下次更新的时候就可以在线更新了。





新闻推荐
龙华网站建设多少钱?
龙华网站建设多少钱?

大家好,这里是黑马视觉,今天我们来聊聊在深圳建一个网站需要多少钱?龙华网站建设需要多少钱?从所周知,...

龙华外贸网站建设必需知道的四大注意事项
龙华外贸网站建设必需知道的四大注意事项

在深圳有很多外贸公司,他们已经不满足于通过其他平台来引流,于是他们都需要建设一个自己自己的外贸网站,...

实用技巧,前端页面css怎样防止图片被拖拽
实用技巧,前端页面css怎样防止图片被拖拽

在浏览器中,常见的一种行为就是:选中-拖拽-新页面打开,例如百度搜索就是这样.但是我现在不想让别人在我的个...

记录一次PBOOTCMS如何升级为寒总做的二开版本。
记录一次PBOOTCMS如何升级为寒总做的二开版本。

PBOOTCMS官方版本在用户体验上差那么一点意思,于是我们准备将官网升级到寒总的二开版。今天来记录一下整个...

Top