完美织梦DeDeCMS 5.6 升级 5.7 SP1版解决方案

所属分类: CMS教程 / dedecms 阅读数: 533
收藏 0 赞 0 分享

郑重提醒:没有修改过任何数据库字段的情况下可以使用此方法升级,请把服务器上的数据备份好,下载到本地待使用。
备份方法:进入后台选择:系统-系统设置-数据库备份/还原(默认的就是数据库备份了)-提交 等待数据库备份完毕后到” data/backupdata/”下载已经备份好的数据。
 
1、在本地安装测试环境(本人用的是软件“phpnow”【下载地址:www.jb51.net/softs/12868.html】,安装完后修改“hosts”( C:\WINDOWS\system32\drivers\etc)文件例如:127.0.0.1  www.xxxx.com,一定把本地测试环境配置的跟服务器上的一致,以免升级中出现不必要的错误!
2、下载DEDE5.6完整版: http://www.dedecms.com/products/dedecms/downloads/ 选择自己的格式
3、解压并复制安装文件到已安装好的测试环境里去,开始安装一个全新的DEDE5.6版本网站,谨记安装完后不要对”dede”目录进行任何的修改!

一、进入前台或后台都会提示[Fatal error: Call to undefined function parcv() in] 需要修改include/dedesql.class.php 此文件里的代码部分 修改如下:

找到如下代码:

复制代码
代码如下:

if(isset($GLOBALS['arrs1']))
{
$v1 = $v2 = '';
for($i=0;isset($arrs1[$i]);$i++)
{
$v1 .= ParCv($arrs1[$i]);
}
for($i=0;isset($arrs2[$i]);$i++)
{
$v2 .= ParCv($arrs2[$i]);
}
$GLOBALS[$v1] .= $v2;
}

修改为:

复制代码
代码如下:

if(isset($GLOBALS['arrs1']))
{
$v1 = $v2 = '';
for($i=0;isset($arrs1[$i]);$i++)
{
$v1 .= chr($arrs1[$i]);
}
for($i=0;isset($arrs2[$i]);$i++)
{
$v2 .= chr($arrs2[$i]);
}
$GLOBALS[$v1] .= $v2;
}

(其实上面需要修改的只是一个变量即可 就是把“ParCv”替换“chr” 一共两处)
修改完成后就可以进入后台了

二、  把下载备份好的数据库文件复制到已经安装好的测试程序相对应的目录下就可以了(data/backupdata/)
三、  在本地测试环境后台里恢复数据;

步骤如下:

系统-系统设置-数据库备份/还原

等待数据库还原好后。

四、到DEDE官网下载【地址:http://www.dedecms.com/products/dedecms/downloads/】V5.6到V5.7SP1GBK升级程序 解压后把文件复制到测试目录下需要全部覆盖所有文件!

五、执行  www.xxx.com/update/index.php 进入升级界面 需要把数据库备份哪项打上勾,点击继续,会提示相关错误不用理会,在继续会提示相关模块需要手动升级此项也不需要理会,在继续就升级完成了

六、登录后台 在此处点击 如图所示:

会提示一系列的5.7sp1升级文件要下载,点击下载等待完成即可!

七、升级后会有几个小问题

1、关键词”,”逗号用不了 解决方法

在文件dede/soft_edit.php里找到$arcRow=XSSClean($arcRow);$addRow=XSSClean($addRow);删除

2、发布人不显示解决方法

清空/data/tplcache 文件夹中的所有缓存文件,清空后发布人应该会显示了。

3、类目不显示解决方法

  删除/data/cache/inc_catalog_base.inc 该文件,清空后类目应该会显示了。

八、TAG静态化问题:
附件里有详细的操作说明按照步骤来就可以完美实现!

附近下载:http://xiazai.jb51.net/201505/other/TAG-static.rar

更多精彩内容其他人还在看

dedecms模板标签如何做判断示例代码

dedecms模板标签是可以做判断的,不过具体要看是哪个标签,有些标签是无法判断的。必须改源文件,下面有个示例,感兴趣的朋友可以参考下
收藏 0 赞 0 分享

DEDE [field:global name=autoindex/] 按序号排列从0从1开始

调试程序用到[field:global name=autoindex/ ] 调用指定频道而频道前面需要加CSS代码,CSS代码正好是按序号排列的,于是修改了一下代码,在此与大家分享下,感兴趣的朋友可以收藏下
收藏 0 赞 0 分享

DEDECMS的20位MD5加密密文解密示例介绍

dedecms的20位md5加密算噶是从32位md5中截取的20位,所以去掉前3位喝最后1位,即可获得16位md5值,即可破解15位md5,感兴趣的朋友可以了解下
收藏 0 赞 0 分享

织梦dedecms登录管理后台总是验证码错误的解决方案

织梦dedecms登录管理后台总是验证码错误在网上找了很多的解决方案,说法有很多种,但最后都无法解决这个问题,感兴趣的朋友可以了解下本文
收藏 0 赞 0 分享

如何让dedecms变成全站动态浏览有利于企业站

教大家如何让dedecms(织梦)变成全站动态浏览,对于企业站很有利哦!有时候dedecms全站的静态反而对于建设企业站不利,具体实现如下,感兴趣的朋友可以参考下,希望对大家有所帮助
收藏 0 赞 0 分享

使用dedecms搭建自己的本地网站(全程图解)

对于初学而言,网站都是在本地调试好后,才通过ftp上传到所买的空间或虚拟主机上,而无论是处于什么情况,学习在本地搭建网站的方法对于初学者是很有用的,下面与大家分享下具体的搭建过程
收藏 0 赞 0 分享

适合企业站的织梦常用标签大全(自己整理)

对于企业站而言其实不用了解那么多标签,在这里分享下自己总结的适合企业站的标签大全,希望大家收藏,以备不时之需
收藏 0 赞 0 分享

DEDECMS最为常用的分页标签及分页样式代码

今天我要分享的是我们最为常用的分页列表及分页样式代码,很多人在这个上面花费的时间较多,其实很简单,如果使用我下面的通用版本就很轻而易举的完工,感兴趣的朋友可以了解下
收藏 0 赞 0 分享

dede标签云如何生成不同颜色、不同大小的tag标签

tag标签做网站的朋友想必知道吧,在本文要为大家讲解的的是dede标签云的使用,如何生成不同颜色、不同大小的tag标签,感兴趣的朋友可以参考下
收藏 0 赞 0 分享

dedecms列表页标题title后加上页数其标题不重复的方法

在列表页的标题后加上页数使列表页的标题不重复这样更利于优化,下面是从搜索整理的解决方法,有类似需求的朋友可以参考下,希望对大家有所帮助
收藏 0 赞 0 分享
查看更多