首页 > 网站建设 > dedecms还原数据库后,数据都还是空白为什么?怎么解决?

dedecms还原数据库后,数据都还是空白为什么?怎么解决?

来源:思维小站 2020-07-27 11:02:11

导读:前段时间接了一个网站,使用的是dedecms,在本地安装测试完成后备份了数据库,然后上线安装好,该传的文件都传了,但是还原数据库后发现,栏目、用户列表等都是空白的,这是怎么回事呢?如果你也遇到了这样的问题,赶紧来看看解决方法吧!

   前段时间接了一个网站,使用的是dedecms,在本地安装测试完成后备份了数据库,然后上线安装好,该传的文件都传了,但是还原数据库后发现,栏目、用户列表等都是空白的,这是怎么回事呢?

  在网上搜索后发现很多dedecms用户遇到了这个问题,但是网上的很多方法也不管用,我就开始研究到底问题出在哪里?

  备份数据库时和还原数据库时都显示成功,那么就不是在这个过程中出现的问题。接下来就看了一下备份的数据文件有没有问题,发现所有备份的txt文件全都是空的数据,那么问题就出在这里了。

  后来通过搜索“为什么dedecms备份数据都是空白”得出了解决方法。

  原来是因为dedecms的程序还没有全面支持PHP7,很多地方的代码写的不够严谨导致的,要么在建数据库环境的时候降低你的PHP版本,要么自己动手修复这个BUG。以下是修复方法:

  打开 /dede/sys_data_done.php 找到

  $fs = $bakStr = '';

  改成

  $fs = array();$bakStr = '';

  保存,再去备份一次数据看看。

  这样做了之后真的成功的备份了数据,然后在服务器上还原后,数据恢复成功了。如果你也遇到了这个问题,赶紧试试这个方法吧!

如文章对您有帮助,别忘了点赞哟!有业务合作也欢迎联系站长 ,验证信息请说明。

点赞()

共有条评论


验证码:
匿名发表

上一篇:将asp网页编码由GB2312改为utf-8后出现乱码的解决方法

下一篇:dedecms如何将本地测试好的数据成功上传到服务器?

相关文章

    无相关信息

思维小站 (www.lidongyan.com)—从事网站运营10年的女技术员的个人博客 联系站长
鲁ICP备13011159号-2 xml地图