您的位置:首页 > 其它

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

2012-11-09 11:41 555 查看
当出现此问题时,是因为您在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网站上架设好论坛了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐