采用织梦DEDE已经很长期了,今天更新网站后备份网站出现下面的问题“sys_data_done.php?dopost=bak这个错误”表的数据结构没办法进行备份,虽然织梦DEDE(织梦DEDE)可以继续备份各个数据表的数据,但是没有数据表结构,那大家也没法还原数据,下面是我找的解决方法:
网上有个解决方法是用织梦DEDE(织梦DEDE)默认数据表结构对目前数据表结构进行替换,但是你做过二次开发,添加了大量字段,特别是新建大量数据表,那这个方法就失效了。那如何解决呢?e11du遇到这个问题是由于数据库名称全是数字,所以我修改了数据库名称就好了,数据库名称是一个方面的问题,但是朋友们会遇到其它的问题,在这里e11du就交给大家一个比较稳妥的方法,大家采用phpmyadmin等数据库管理工具,只导出数据库的表结构,这个文件就等同于出错的那个文件了,进行替换以后,大家就可以通过织梦DEDE(织梦DEDE)进行数据还原了。由于采用织梦DEDE自带的备份工具,比较稳定一些。现在e11du更多的是采用织梦DEDE自带的工具来进行数据备份,当然或许会有其它更好的办法,期望朋友们可以共同共享一下。