安装好Discuz!NT论坛后首页是一片空白!解决办法

来源:互联网 发布:电影cms解析采集 编辑:程序博客网 时间:2024/04/29 03:05

为什么当我安装好论坛后首页是一片空白!
      当出现此问题时,是因为您在dnt.config中设置的<forumpath>值不正确,导致程序无法正常的使用HttpModule来接管HTTP请求引导页面引起的。解决办法是将<forumpath>设置正确的值,需要注意的是在<forumpath>/</forumpath>不能删除,如果您在虚拟目录中使用一定要在目录名后用"/"做结束。例如我有一个站点论坛使用http://www.123.com/bbs来访问,那么<forumpath>设置如下<forumpath>/bbs/</forumpath>

 

安装好Discuz!NT论坛后首页是一片空白,官方给出上面的解决方案,但是这只是其中的一部分,其实还需要修改web。config配置文件:


我也要架设一个论坛在网站上,如何操作呢?现在我们就来为大家讲解下:
1.首先把yourweb上传到网站根目录,然后建立一个文件夹bbs,把Discuz NT安装包直接放在bbs目录下。
2.将bbs目录中的bin目录下的文件直接复制到根目录下的bin目录下,然后删除bbs目录中的bin目录。
3.将bbs目录下的DNT.config文件剪切拷贝到根目录下,并用计事本打开,找到  <Forumpath>/</Forumpath>改为  <Forumpath>/bbs/</Forumpath>。然后另存为UTF-8格式。
4.计事本打开pageadmin的web.config,把下面这段
<httpModules>
<add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
</httpModules>

<xhtmlConformance mode="Legacy"/>

<httpRuntime maxRequestLength="2097151" executionTimeout="3600"/>

<webServices>
<protocols>
<add name="HttpGet" />
<add name="HttpPost"/>
</protocols>
</webServices>
拷贝到
<pages validateRequest="false" />
的前面一行

然后把
<httpModules>
<add type="PageAdmin.UrlReWriteModule" name="HttpModule" />
</httpModules>

<httpModules>
<add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
</httpModules>
合并为
<httpModules>
<add type="PageAdmin.UrlReWriteModule" name="PAHttpModule" />
<add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
</httpModules>
5.计事本再打开pageadmin的web.config,将下面这段

<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules>
<!--  注意:此节设置由Discuz!NT接管http请求。不会干涉对非Discuz!NT论坛路径下的请求。-->
<add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
</modules>
<defaultDocument>
<files>
<clear />
<add value="index.aspx" />
<add value="forumindex.aspx" />
<add value="spaceindex.aspx" />
<add value="albumindex.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="true" />
</system.webServer>

拷贝到
</system.web>后面(就是</configuration>之间)

注意:web.config一定要另存为UTF-8格式。

6.最后直接打开http://域名/bbs/install/index.aspx就可以安装论坛了,这样设置完毕后,我们就在yourweb网站上架设好论坛了。

原创粉丝点击