• 确博日记
  • 工作时间:09:30 pm-06:24 pm

使用教程:旧版本确博建站系统如何升级至DM或者M5.0

发布日期:2025-07-07

确博建站


确博系统新版本不再支持自动升级,需要手动升级,手动升级需要对数据库存有大概的了解。

如果当前使用的DM之前的旧版本,没有模板管理和新版的效果区块功能,不建议升级,因为新版本改动太大。

旧版本如果需要升级,建议直接将数据库库导出做整站覆盖升级。

如果是DM版本升级M5.0,可先将数据库和站点文件备份后,直接将M5.0的所有文件覆盖即可升级完成。

新版本主要升级内容:

主要是两方面:一个是网站文件,一个是数据库

升级前,请备份网站数据(重要提醒要先备份)。

关于网站文件升级:

直接使用新版本压缩包内的的所有文件。

如果有自定义的图片,建议将image目录下的图片也打包压缩备份。

先把新版的演示图片全删除,在DM-static/upload/image/cn

关于数据库升级: (要对mysql有所了解。

 在旧版的基础上改。让旧版的表的结构和新的一致。把这步做好。

可以分别导出新旧两个库的表。然后使用一个在线比较文件的网页。比较下他们的区别。

同样的表,可能字段不同,可以用下面语法:

 alter table zzz_album add (
`pidname` varchar(100) NOT NULL,
 `cssname` varchar(100) DEFAULT NULL,
 `cus_columns` int(3) NOT NULL DEFAULT '3',
   `sta_visible` char(1) NOT NULL DEFAULT 'y',
  `effect` varchar(100) DEFAULT NULL,
  
 )

对于要新加的表,可以:

如果添加表后,还要注意id的自增:
ALTER TABLE `zzz_tag`
  ADD PRIMARY KEY (`id`);

ALTER TABLE `zzz_tag`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

最后一点:就是旧站的数据库要更新到和新站的数据库的结构要一样。

(结构是指:表和表的字段一样。)

这样,数据库也升级好了。

如果对数据库不是很了解,可以尝试整站备份后直接覆盖所有文件,然后在编辑器内打开SQL进行比对。

其他问题:

可能还会遇到其他的问题,比如:后台一些参数报错,只要重新提交即可。

所有的区块和首页,菜单,如果版本相差太多,不好升级,则不用管。

直接升级好后,重做。因为这块工作量并不大。

user表的管理员记录,要注意type是admin

lang表里,可能没有editor的值。导致编辑node出错。要改站点设置。

分类里要修改下参数。

如果旧版有二次开发的功能,或模板,则要另外修改。


 

  • 在线列表
    1589813

  • 在线提交