SupeSite(SS)备份数据库超大的原因及解决方法
2010年9月6日星期一
最近发现备份SupeSite竟然达到26个数据文件,算下来超过了50M了。可是我没有做什么,也没有进行采集,SS对我来说就是调用论坛的主题的标题而已,搜索了一下,也没发现什么明确的解决方法,只好自己探索了。
偶然到”资讯管理”中发现”待审箱”里竟然有万余条资讯等待批准,原来如此,所有的问题就出现在这里。无聊的人发的很多资讯,导致数据量猛增,增加了数据库空间。找到原因,就可以解决了。
具体处理过程如下;
1 关闭用户发布资讯的功能
不让用户发布资讯就不会在这里出现待审资讯,本来网站就不需要别人在这里发布资讯。
SS后台-〉用户管理-〉用户组 , 对”普通用户组”进行编辑,点击操作下的”编辑”。
将”信息管理”中的”发布资讯”选择为”不许可”,其他的要不不许可,要不需要审核,要不禁止。
这样彻底禁止发布资讯。
2 删除全部待审资讯
SS后台-〉批量维护-〉主题管理,通过修改”发表时间范围”检索全部资讯,然后选择”批量删除全部信息”中的”彻底删除”。然后提交,删除完毕。
但是这一步虽然删了,后台看不到,但是仍然存在数据库中。
3 清理数据库
进入数据库操作界面,一般应该是phpMyAdmin,找到表supe_spacenews和 supe_spaceitems,点击”清空”按钮,清空全部数据。(不要告诉我你不会使用phpMyAdmin)
解决完毕。
后来发现,其实不用第2步就可以了,直接清空数据库就行。
SupeSite版本7.0
分类: Discuz经验
你那个是把所有的内容清空,怎么才能只清空待审箱呢?