akbar 发表于 2017-5-28 10:42:04

Discuz 论坛问题解决方法

  不管你的Discuz网站出现了什么样的问题,基本上Discuz 问题排查的思路都是下面这样。
  1、回想之前操作过什么导致现在的问题,使用备份恢复或者反操作来恢复;
  2、根据报错提示来做相应检查
  文件校验的作用非常大,一定要学会使用。校验文件结果中涉及被修改文件、丢失文件、未知文件、一周内更新文件。这4个地方都是非常关键的,一般查看被修改文件就可以,出问题一般是修改文件导致,看文件的时候主要看修改时间,然后通过修改时间来排除那些文件导致的问题。
  未知文件和一周内更新文件一般使用于网站中马,通过未知文件检查多余的木马文件,通过一周内文件检查最近被修改的文件,从而快速的排除木马所在。
  举例一、常见的空白,一般就是文件修改导致,可以使用涉及位置4==>校验文件来检查排除问题
  比如首页空白,一般可能是index.php、forum.php或者portal.php导致,校验文件可以查看文件的修改使用来判断是否文件被修改导致,然后使用安装包对应的文件覆盖应该就可以解决问题了。
  举例二、数据库提示报错,可以通过涉及位置5==>数据库校验来检查
  不过大部分数据库提示报错,通过校验数据库是无法解决的,也需要看具体提示来操作。大部分时候数据库报错都是插件数据表出错或者数据表需要修复这2个问题,如果不知道可以尝试关闭插件或者修复数据库来尝试修复。
  举例三、网站打开慢,服务器CPU100%,尝试关闭插件
  通过切换默认模板依然无法解决,可以尝试关闭全部插件,然后测试依次开启插件,排除插件导致的问题。
  举例四、页脚提示错误,关闭广告位代码
  切换默认模板,关闭插件,有时候页脚依然提示报错,很有可能是广告位里面的JS代码冲突导致的,可以尝试关闭广告位来排除是否是模板问题导致的报错。
页: [1]
查看完整版本: Discuz 论坛问题解决方法