夜鹰教程网-程序员的加油站
 当前位置:文章中心 >> Asp.net专题(WCF/WPF/WF)
discuz论坛换服务器后后首页一片空白的解决办法
夜鹰教程网 来源:www.yyjcw.com 日期:2016-11-2 0:00:00
安装好Discuz!NT论坛后首页是一片空白,官方给出上面的解决方案,但是这只是其中的一部分,其实还需要修改web。config配置文件:

为什么当我安装好论坛后首页是一片空白!
      当出现此问题时,是因为您在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网站上架设好论坛了。

 

总结起来就是两点:1、权限要配置好。2、论坛的web.config和网站的web.config要合并。

复制链接 网友评论 收藏本文 关闭此页
上一条: .Net教程:C#中HashTable的用法   下一条: .NET Framework 4.0下载简体中文版
夜鹰教程网成立于2008年,目前已经运营了将近 13 年,发布了大量关于 html5/css3/C#/asp.net/java/python/nodejs/mongodb/sql server/android/javascript/mysql/mvc/easyui/vue/echarts原创教程。 我们一直都在坚持的是:认证负责、一丝不苟、以工匠的精神来打磨每一套教程,让读者感受到作者的用心。我们默默投入的时间,确保每一套教程都是一件作品,而不是呆板的文字和视频! 目前我们推出在线辅导班试运营,模式为一对一辅导,教学工具为QQ。我们的辅导学科包括 java 、android原生开发、webapp开发、商城开发、C#和asp.net开发,winform和物联网开发、web前端开发,但不仅限于此。 普通班针对的是国内学员,例如想打好基础的大学生、想转行的有志青年、想深入学习的程序员、想开发软件的初学者或者业余爱好者等。 就业办针对即将毕业上岗的大四学生,或者打算转行的初级开发工程师。 留学生班针对的是在欧美、加拿大、澳洲、日本、韩国、新加坡等地留学的中国学子,目的是让大家熟练地掌握编程技能,按时完成老师布置的作业,并能顺利地通过考试。 详细咨询QQ:1416759661   夜鹰教程网  基于角色的权限管理系统(c-s/b-s)。
  夜鹰教程网  基于nodejs的聊天室开发视频教程
  夜鹰教程网  Git分布式版本管理视频教程
  夜鹰教程网  MVC+EasyUI视频教程
  夜鹰教程网  在线考试系统视频教程
  夜鹰教程网  MongoDB视频教程。
  夜鹰教程网 Canvas视频教程
  夜鹰教程网 报表开发视频教程
  热点推荐
表单提交中get和post方式的区别有…
解决ASP中UTF-8与GB2312编码转换乱…
asp数组中REDIM的用法(动态数组)…
生成html的新方法ASP
ASP字符串函数大全
ASP生成Word文件的代码
ASP中Randomize随机函数的使用
十天学会ASP教程之第一天:安装调…
自定义的asp日期格式化函数
防范ASP网站漏洞的八大法则之一
十天学会ASP教程之第二天:表单传…
asp中关于从utf8页面到gb2312页面…
ASP教程:实现长文章分页功能
IIS6架设网站的问题总结
五分钟打开 allow_url_fopen 的最…
  最近更新
C# Json数据中的特殊字符导致页面…
博客园是有开发博客查询相关的接口…
C#里面的ref和out区别
C#调用API让声卡发出声音
.NET使用反射读取用户自定义的枚举…
.net操作SqlServer数据库增删改查…
如何将WCF服务部署到远程服务器
对WebApi 实现服务端信息的监控
用WCF生成Restful风格的接口返回 …
只有一个地址如何调用WCF服务
WCF简介
搭一个简单的wcf服务
WCF配置说明
WCF传输的数据量过大问题的解决方…
asp.net大文件分块上传文件秒传断…

关于我们 | 网站建设 | 技术辅导 | 常见问题 | 联系我们 | 友情链接

夜鹰教程网 版权所有 www.yyjcw.com All rights reserved 备案号:蜀ICP备08011740号3