• Discuz开源论坛本地部署自动生成数据库


    这个版本可能比较有点老,但是万变不离其宗,再新的版本都是在已有的基础上更新的,所以掌握方法是最重要的!

    先上几张安装成功后的图

    (安装成功的论坛首页)

    (后台管理登录页)

    下面说一下安装步骤

    第一步:在E盘新建一个文件夹命名为:Discuz。注意:我这里就随便放在E盘了,你们自己看着。

    第二步:将dnt_3.1.0_sqlserver文件夹下的upload_files文件复制的Discuz文件夹下,并把upload_files文件重新命名为BBS。

    第三步:更改Web.Config配置文件的信息

    <httpModules>
          <add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
    </httpModules>
    改成
      <httpModules>
          <!--<add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />-->
    </httpModules>

    第四步:将BBS文件夹下的bin文件,DNT.config,Web.Config复制到Discuz根目录下(与BBS文件在同一级目录下),注意:是复制不是剪切和粘贴。

    第五步:在IIS中部署,别名:bbs;物理路径:E:DiscuzBBS,这里IIS部署别名和物理路径根据自己的来设置哦.

    在IIS部署中步骤如:

     1.Internet信息服务(IIS)管理器=>网站=>添加网站

      

    第六步:在浏览器运行:

    http://127.0.0.1/install/index.aspx

    之后会出现一个安装界面

    第七步:勾选接受,点击下一步,进行环境检测。

    环境检测全部通过。点击下一步按钮

    注:这一步一定要注意本地安装要勾选自动创建数据库,如果第一次输入账号或密码错误必须得要重新输入http://127.0.0.1/install/index.aspx进行安装

    如果输入正确进入论坛设置信息

    继续下一步

    如果出错了,请对照web.config进行修改

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    
      <system.web>
        <compilation
             defaultLanguage="c#"
             debug="true"
        />
    
        <authorization>
          <allow users="*" />
    
        </authorization>
    
        <trace
            enabled="false"
            requestLimit="10"
            pageOutput="false"
            traceMode="SortByTime"
            localOnly="true"
        />
    
    
        <customErrors
        mode="Off"
        />
    
    
        <globalization
                requestEncoding="utf-8"
                responseEncoding="utf-8"
                fileEncoding="utf-8"
        />
    
    
        <pages
                validateRequest="false"
                enableEventValidation="false"
                enableViewStateMac="false"
                viewStateEncryptionMode ="Never"
        />
    
    
        <httpModules>
          <add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
        </httpModules>
    
        <xhtmlConformance mode="Legacy"/>
    
        <httpRuntime requestValidationMode="2.0"  maxRequestLength="2097151" executionTimeout="3600"/>
    
        <webServices>
          <protocols>
            <add name="HttpGet" />
            <add name="HttpPost"/>
          </protocols>
        </webServices>
    
    
      </system.web>
    
        <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>
    
    </configuration>

    Discuz(.NET)论坛就塔建成功了

    本示例源文件下载地址:http://download.csdn.net/detail/zhai123_/5883069

    官网下载地址:http://www.comsenz.com/downloads/install/discuzx

  • 相关阅读:
    Java基础之抽象类和多态
    Java基础之继承重载重写与this和super
    Java基础之StringBuffer的使用
    Java基础之String的方法与常量池
    Spring Boot之JSP开发
    Spring Boot之thymeleaf中替换th:each使用
    本周进度
    问卷调查立题报告(三人行)
    本周进度(复习软考)
    软件需求十步走之阅读笔记02
  • 原文地址:https://www.cnblogs.com/nyzhai/p/3242492.html
Copyright © 2020-2023  润新知