安装好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网站上架设好论坛了。
安装好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网站上架设好论坛了。
相关文章推荐
- 安装好Discuz!NT论坛后首页是一片空白!解决办法
- 关于Discuz!NT 论坛安装过程中出现的"未能找到路径config\schedule.config的一部分"的解决办法
- Discuz!NT3.5.2安装成功后 页面空白一片的解决经过!
- Discuz!论坛打开空白问题的排查与解决办法
- 全新安装discuz x3.1,安装后空白的解决办法!
- wordpress 安装时在install.php一片空白的解决办法
- linux系统 discuz论坛 门户发布新闻的时候上传图片出现上述问题“上传失败-103”的解决办法
- Discuz 论坛的 Discuz.Cache.DNTCache 的AddObject () 死循环的解决办法
- ubuntu 10.04 开机后没有登陆对话框 桌面一片空白 解决办法
- Discuz x2插件可以安装和卸载,点击启用之后页面空白的解决办法 [原创]
- 您的服务器不支持MySql数据库,无法安装论坛程序(解决办法)
- Oracle 10G安装完, EM网页为空白的解决办法
- 安装discuz论坛mysqli解决方法
- 开机桌面不显示图标(桌面一片空白)的解决办法
- Discuz!教程之应用中心安装插件提示“数据下载错误(105)”的解决办法
- nbnutu7.1安装nvidia gf4驱动后,终端空白显示问题解决办法
- Discuz!X3.2版设置论坛QQ在线客服号码无法发起聊天的问题解决办法
- 安装XP sp2 后,有些网站论坛不可以显示验证码图片的解决办法!
- Discuz!NT代码阅读笔记(2)--网站安装自动化--论坛程序安装及初始化过程 (转)
- discuz论坛后台部分设置更改之后,清除了缓存网站前台不更新不生效的解决办法