系列教程 Discuz 问题排查的思路(第一讲)

[复制链接]
ARCHY明星会员实名认证 发表于 2012-4-2 22:22:19 [系列教程] 显示全部楼层 |阅读模式 上一主题 下一主题
ad广告
ad广告

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
  之前在博客写过一次discuz的系列教程,现在重新写主要重新整理思路,更系统全面的讲解,让新手一样容易看懂。这里想说的是我们教程不是为了教大家具体如何去操作,而是更多给大家提供一种思路,通过这样的思路让大家找到更完美的解决方法。

PS:最近发现很多站长只愿意通过我QQ来完成问题求助,从今天开始QQ只针对技术支持用户提供一对一的问题解决,其他用户都需要通过论坛求助来完成,特殊情况可以提供一对一解决排除。如果你连发帖都不愿意,那你肯定更不会去搜索,希望来这里的站长都可以学会善用搜索,尊重他人劳动成果,这样才会收获更多知识,结交更多站长。

一、Discuz 问题排查的思路涉及的位置:

  1、界面--风格管理--默认风格
  2、插件--插件列表
  3、运营--站点广告--所有广告
  4、工具--文件校验
  5、站长--数据库--校验

二、Discuz 问题排查的思路步骤:

  不管你的Discuz网站出现了什么样的问题,排查基本的思路:切换默认风格,关闭全部插件,关闭全部广告,然后再检查,在依次开启排除。下面简单说说一般分析排除的思路:

  1、回想之前操作过什么导致现在的问题,使用备份恢复或者反操作来恢复;

  2、根据报错提示来做相应检查

  文件校验的作用非常大,一定要学会使用。校验文件结果中涉及被修改文件、丢失文件、未知文件、一周内更新文件。这4个地方都是非常关键的,一般查看被修改文件就可以,出问题一般是修改文件导致,看文件的时候主要看修改时间,然后通过修改时间来排除那些文件导致的问题。

文件校验结果

文件校验结果


  未知文件和一周内更新文件一般使用于网站中马,通过未知文件检查多余的木马文件,通过一周内文件检查最近被修改的文件,从而快速的排除木马所在。

  举例一、常见的空白,一般就是文件修改导致,可以使用涉及位置4==>校验文件来检查排除问题

  比如首页空白,一般可能是index.php、forum.php或者portal.php导致,校验文件可以查看文件的修改使用来判断是否文件被修改导致,然后使用安装包对应的文件覆盖应该就可以解决问题了。

  举例二、数据库提示报错,可以通过涉及位置5==>数据库校验来检查

  不过大部分数据库提示报错,通过校验数据库是无法解决的,也需要看具体提示来操作。大部分时候数据库报错都是插件数据表出错或者数据表需要修复这2个问题,如果不知道可以尝试关闭插件或者修复数据库来尝试修复。

  举例三、网站打开慢,服务器CPU100%,尝试关闭插件

  通过切换默认模板依然无法解决,可以尝试关闭全部插件,然后测试依次开启插件,排除插件导致的问题。

  举例四、页脚提示错误,关闭广告位代码

  切换默认模板,关闭插件,有时候页脚依然提示报错,很有可能是广告位里面的JS代码冲突导致的,可以尝试关闭广告位来排除是否是模板问题导致的报错。

  3、校验文件、校验数据库都操作过了,但依然有问题,可以尝试切换默认模板

  切换默认模板前提是没有修改过默认模板,通过切换默认模板来检查是否模板问题导致问题。

  总结:Discuz问题排除的思路是通过问题报错提示,引导检查是否是插件或者模板类问题,然后在通过校验文件来检查是否文件涉及到修改进一步确定之前操作问题,从而排除具体导致问题的原因,从而彻底解决问题。

温馨提示:

  1、一定要学会使用工具==>文件校验;

  2、一定要记住最笨的解决方法:下载安装包全部覆盖(只要不是数据库报错都可以使用这个方法解决,覆盖文件不会丢失数据,只会覆盖掉修改的文件,帖子等数据不会有任何影响)。
参与人数 1帮币 +1 收起 理由
zhangyanjuan + 1 很给力!

查看全部评分总评分 : 帮币 +1





上一篇:Discuz X2.5帖子浏览数1=10的修改方法
下一篇:UCenter版本号不正确的原因和处理办法(提示请先升级 UCenter 到 1.6.0 以上版本)

大神点评51

小六子 发表于 2012-4-2 22:41:08 [系列教程] 显示全部楼层
首页空白也因修改discuz.htm/footer.htm模版文件出错或代码错误而引起
小六子 发表于 2012-4-2 22:47:17 [系列教程] 显示全部楼层
此帖已轉到dz官方幫助文档
投机 发表于 2012-4-2 22:51:39 [系列教程] 显示全部楼层
好教程
無情浪子 发表于 2012-4-3 00:27:32 [系列教程] 显示全部楼层
這個我相當同意~除了某些自己沒辦法解決的問題,才要求幫忙,之前真是謝謝你們的幫忙
clswang 发表于 2012-4-3 10:32:00 [系列教程] 显示全部楼层
顶起来
学习
学习了
 楼主| ARCHY明星会员实名认证 发表于 2012-4-3 10:57:22 [系列教程] 显示全部楼层
無情浪子 发表于 2012-4-3 00:27
這個我相當同意~除了某些自己沒辦法解決的問題,才要求幫忙,之前真是謝謝你們的幫忙

问题永远都解决不完,但有了解决问题的思路,就会无限的延伸解决的方法,欢迎常来分享Discuz解决问题的方法
 楼主| ARCHY明星会员实名认证 发表于 2012-4-3 10:57:44 [系列教程] 显示全部楼层
clswang 发表于 2012-4-3 10:32
顶起来
学习
学习了

掌握处理问题的思路,就不怕出现问题了
 楼主| ARCHY明星会员实名认证 发表于 2012-4-3 10:58:06 [系列教程] 显示全部楼层
小六子 发表于 2012-4-2 22:41
首页空白也因修改discuz.htm/footer.htm模版文件出错或代码错误而引起

只是简单的举例,提供大家一个思路
 楼主| ARCHY明星会员实名认证 发表于 2012-4-3 10:58:20 [系列教程] 显示全部楼层
投机 发表于 2012-4-2 22:51
好教程

谢谢支持
醉笔轻风 发表于 2012-4-5 23:43:21 [系列教程] 显示全部楼层
本帖最后由 醉笔轻风 于 2012-4-5 23:47 编辑

真好!不过我的论坛首页空白,按你说的方法,我没找到解决办法。论坛停摆一天了,你能帮我吗?谢谢

我的论坛 http://xywh.66rt.com

我的QQ7256077
好想告诉你 发表于 2012-4-5 23:46:52 [系列教程] 显示全部楼层
果断收藏
 楼主| ARCHY明星会员实名认证 发表于 2012-4-6 00:21:42 [系列教程] 显示全部楼层
醉笔轻风 发表于 2012-4-5 23:43
真好!不过我的论坛首页空白,按你说的方法,我没找到解决办法。论坛停摆一天了,你能帮我吗?谢谢

我的 ...

有问题尽量在站长互助版块发帖来提问解决,最简单的方法就是下载完整包全部覆盖,教程最后有说明的
webwto 发表于 2012-4-7 20:42:44 [系列教程] 显示全部楼层
很不错hhaha
梁栋 发表于 2012-4-7 22:04:28 [系列教程] 显示全部楼层
挣钱赚金币,日进斗金
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表