DISCUZ!7.2 [ATTACH] 标签中图片无法显示及其他一些问题的解决

症状:

基于DISCUZ!7.2的论坛无法打开

 

检查:

远程登录服务器,查看日志,发现MYSQL报告 CDB_ATTACHMENTS表损坏,导到整个论坛不稳定。

查看系统日志发现凌晨服务器意外关机过,没有发现入侵状况,了解得知电信IDC机房前一天晚上做了升级维护,估计是强行关了服务器(BS之)。

 

解决:

关闭论坛,备份数据库,进入MYADMIN,选中CDB_ATTACHMENTS表,选择修复。

再打开论坛,访问正常了。但发现论坛里[ATTACH] 标签中图片无法显示,之前没问题(很奇怪,感觉不太可能是数据表受损造成的,但问题确实是现在才出来的)。

放狗查了一下,有人说是因为有附件的帖子数据表中ATTACHMENT字段未置位造成的, 执行UPDATE cdb_posts p, cdb_attachments a SET p.attachment =1 WHERE p.pid = a.pid后,问题解决。

posted @ 2010-04-07 11:33  lykyl的自留地  阅读(1250)  评论(0编辑  收藏  举报