今天和一位朋友一起分享织梦模板应用经验时,朋友告诉我他遇到的一个问题:在dede5.6升级5.7时,有时升级操作时没有检测到已经安装的模块、插件(不可选),结果这些模块、插件没有一同升级。升级后如果你进入管理后台,就会看到“模块管理”中显示某些模块、插件“未安装”字样。此时你如果在网站后台点击“安装”,就会导致已有的数据丢失,得不偿失,如果数据太多,可能你哭的心都有!有没有既不丢失数据又升级为新版的办法呢?回答是肯定的。下面以“小说模块”为例说明补救办法:
①准备预装的dede5.7新版book目录下的所有文件。(自己想办法喽,可以下载到的)
②上传dede5.7版book目录中所有文件至网站服务器。
③进入data/module目录,上传该模块的xml安装文件和织梦“模块安装协议”php文件两个文件(协议文件要有5.6版本的相关安装备份文件)。
如:小说模块安装文件是 7badb72a3ff79af2a7112beee60cb970.xml,该文件如果存在于该目录下,但“模块管理”显示“未安装”,则上传已经备份的 7badb72a3ff79af2a7112beee60cb970-readme.php 到该目录;如果两个文件都不存在,就同时上传。上传后是不是后台“模块管理”显示“已安装”了?
切忌:不要点击“模块管理”中的“安装”链接,那你会丢失已有的数据!!!操作前注意备份相关文件和数据,免得失败叫苦!
|