本帖最后由 yzz001 于 2010-12-29 10:05 编辑
很多DX1.5论坛站长近来都不断反映,在发帖或者回帖时经常遇到错误提示,不能发帖回帖,十分苦恼,运用了tools工具依然无法解决问题,其实任何版本都可能存在诸如此类的现象,只是现在的discuz x1.5 特别郁闷的是很多站长经常出现这种错误,到官方没有得到一份满意的回答。此贴将就论坛一般出现的两种错误现象归纳并讲解用论坛监管大师快速修复的方法,论坛监管大师可以轻松修复任何论坛版本的这些错误而且完全免费。
论坛监管大师免费下载:http://www.yzz001.com/thread-14-1-1.html
第一种现象:打开帖子后显示“未定义操作,请返回”提示。如下图我专门故意设置了一个这种测试帖子:
点击帖子后显示下图:相信很多站长都遇到过。该现象的原因是在发帖的时候,发帖主题提交成功,但是发帖内容没能提交成功,所以造成该提示。因为访问帖子的时候找不到帖子内容。利用论坛监管大师修复后,可以解决这问题。
到论坛监管大师数据库管理中心,点击【强力修复】按钮
再打开帖子,是不是可以访问了,只是没有内容,这是没办法的,因为本来发帖内容就没有提交成功。可以自己编辑帖子或者删除帖子吧。
2、发帖或者回帖时出现“内部错误 无法显示此内容”等提示。一般还伴有如下提示信息
或者下面之类的提示信息:
Error messages:
[Type] 查询语句错误
[1062] Duplicate entry '264' for key 'PRIMARY'
[Query] INSERT INTO forum_post SET `fid`='39',`tid`='129',`first`='0',`author`='admin',`authorid`='1',`subject`='',`dateline`='1293546494',`message`='是不是很爽呀,批量顶贴!',`useip`='118.116.215.226',`invisible`='0',`anonymous`='0',`usesig`='1',`htmlon`='0',`bbcodeoff`='-1',`smileyoff`='-1',`parseurloff`='',`attachment`='0',`pid`='264'
Program messages:
[Line: 0059]forum.php(require)
[Line: 0400]source\module\forum\forum_post.php(require_once)
[Line: 0348]source\include\post\post_newreply.php(insertpost)
[Line: 2191]source\function\function_core.php(DB::insert)
[Line: 0782]source\class\class_core.php(DB::query)
这是因为论坛数据库的帖子主题ID或者回帖ID号发生了错误。网上提到的修改forum_post的pid最大值其实也不能很好的彻底解决问题,其实利用论坛监管大师可以轻松解决这一问题,还是按照上面的步骤,进入论坛监管大师数据库管理界面,点击【强力修复】按钮,依然立刻解决问题,在此就不啰嗦了。
|