帝国CMS:备份数据中断无提示并显示空白
为了保证网站的安全性,都会定期进行数据备份,但是突然发现,点击后台的备份,前半段备份流程正常,后面突然就白屏,没有任何提示:
前往备份目录检查,发现数据量偏少:时间往后的,本应数据更多,现在少于之前。
查找相关问题提示:
帝国CMS后台备份空白解决方法
前言
今天精准像素在备份网站时候发现无法备份了,点击备份后跳转显示的空白,不报错,什么都没有。
备份空白截图只能用排除法,目前精准像素只知道这些原因可能会引起后台备份空白。
解决方法
1、备份文件错误,覆盖\e\admin\ebak下的PHP文件
2、数据库某表错误,后台尝试修复,如果能确定是哪个数据表坏了可以不勾选,再尝试备份
3、数据表前缀不能为数字,比如:11px_是不行的
4、关闭后台防火墙,防火墙可能会限制备份操作
5、关闭FTP功能,后台开启FTP后,如何FTP连接不上,也会备份超时
6、如果都不行可以尝试关闭服务器安全软件
检查各个目录权限后,发现正常,
解决思路,之前有备份,那么说明之前的备份功能是可以执行完成,那就拿之前的数据覆盖当前数据即可。
1.备份当前数据库数据表,备用。
2.在帝国后台,操作恢复数据,使用上一次完全备份过的数据进行还原覆盖。
3.覆盖后,再次进行数据库备份操作,发现OK。
提示说明,之前我创建了两个同样的网站,一个用来采集数据,并进行数据清洗筛选等处理,可能在处理数据过程中,造成了主副表没对齐同步,所以备份中出现了不同步,导致出错。
所以恢复原来的数据表结构,即可解决此问题。