Dedecms栏目文章列表为空的解决办法
今天有客户找到我说他的一个网站后台突然间不能正常工作了,昨天还能添加文章,今天所有的文章都不见了。他把后台地址和FTP信息提供给我,让我帮忙看看。我打开了他的后台,发现使用的是Dede cms。点击后台网站栏目管理,文章列表全是空的,但是页码显示正常。
我马上使用系统主页 >> 系统错误修复工具检测,出现如下提示:
·xx_archives 表总记录数: 8981
·xx_addoninfos 表总记录数: 0
※总有效记录数: 8981
※微统计表记录数: 8978
通过系统自动修复功能也无法进行修复,更新缓存也无效。所以我第一反应就是客户上次保存文章插入数据时可能出现了问题。然后通过phpmyadmin进入其数据库后台,查看xx_archives表,发现数据有300页之多,当选择第300页的时候,提示数据库错误,需要检测和修复;而选择第299页时能正常显示。所以我判断用户最后添加文章时应该出现了错误,插入了非预期的数据。
数据安全是第一位,由于客户没有做过数据备份,所以我们首先备份了数据库。然后清空了xx_archives数据表,导入刚刚备份的数据库xx_archives数据。执行完数据导入后,进入后台栏目文章列表能够正确显示了。
所以从这件事情告诉我们,不管多稳定的系统也总是会出问题,所以应该养成随时备份数据的习惯。现在做网站或服务器自动备份的厂家很多,当我们运营一个平台时,一定要规划好后续的数据备份计划,不妨选择一个服务和稳定性都很好的备份平台,让我们在数据库出现问题后也能从容不迫。
相关内容推荐
最新文章
更多>>
0532-88983785 / 0532-68613670