第三章web安全基础—IIS发布dvbbs(动网论坛)及SQL2005问题解决

DVBBS小科普(来源:https://baike.baidu.com/item/动网论坛/369961?fr=aladdin):

动网论坛(也称“Dvbbs”)作为目前国内最大的社区论坛软件服务提供商,依靠其强大的功能、非凡的访问速度和负载能力、友好方便的客户操作界面、优质的客户服务、国内领先的技术和强大而持续的产品研发并保持不断创新的能力,动网所提供的动网社区论坛产品已经占据了国内社区论坛产品使用比例的70%以上。

DVBBS依靠ASP环境简单易用的优势,以高效快速,功能强大著称,一直深受广大站长和WEB程序爱好者的喜爱,是ASP论坛的首选。

目前,动网论坛共有以下三个不同语言的版本供用户选择。

1)ASP版

使用asp语言架构,是Windows主机上使用率最高的论坛程序

2).net版

使用.net语言架构,于2007年10月29号发布正式版

3)Phpwind for Dvbbs

系统由动网和PHPwind双方技术团队强强联合,倾力打造,进一步拓展社区价值


PS:本文用到的是SQL Server 2005,不同的版本里面有的工具位置可能不一样



本文解决问题汇总

  1. 无法在只读列插入“ID”中插入数据
  2. 产品级别对于组件“数据转换1”(65)而言不足


IIS发布DVBBS

打开文件夹里的论坛安装必读

有安装环境(自己搭建)、下载论坛地址和解压安装论坛的说明

再往下是SQL Server数据库配置和相关说明,我们可以根据这些进行配置

在文件夹里的这个文件打开如下,是一些SQL语句,是对数据库的一些操作,包括创建数据、写入数据表,所以我们需要把这个文件导入到数据库中(这个操作在我的上一个博客:第三章web安全基础—IIS发布网站(其中包括服务器IIS搭建、DNS搭建)里面有):

(2)(A)这里还是再写一遍,先进到SQL Server 2005软件里,然后如图点击右键新建数据库

按照安装必读填了名字,其他默认,点击添加(存储位置我们是可以调的)

(2)(B)建立数据库结构—打开必读里所说的查询分析器

弹出的界面点连接

连接完以后,这里是要选择bbs的

导入Club.sql文件,有两个方法

方法一:点击文件—打开—文件

找到Club.sql,点击打开即可

就会出现以下页面,我们点击连接

连接以后这个地方还是会自己变,所以我们要注意再手动改成bbs

方法二:直接把Club.sql记事本打开,里面的内容复制粘贴过来

导入默认数据以后,我们点击执行(其实就是在创建数据库这个表)

这样,这些表就都创建出来了

(2)(C)导入默认数据(现在论坛是空的,我们需要把Data.mdb导到SQL Server里),在bbs上面,右键—任务—导入数据

点击下一步

数据源选择Microsoft Access,点击浏览找到Data.mdb,没有用户名和密码,点击下一步

如下图选择、填写(身份验证也可以选择使用SQL Server验证,输入用户名sa和密码即可),点击下一步

点击下一步

点击全选,所有项目前都有√,点击下一步(这其实就是把bbs的数据库完整的复制到SQL Server里,这个过程有一丢丢慢请耐心等待)

 选择立即执行—下一步

点击完成

此处开始是SQL2005问题一:无法在只读列插入“ID”中插入数据

我们查看一下报告

因为报告里提到了Dv_admin,所以我们找到这个表并且打开

确实是空的没有数据

我们百度查一下这个问题:无法在只读列插入“ID”中插入数据

即在这一步点击编辑

上图所有的编辑都打开,勾选下图的启用标识插入

点击确定进行上面的操作,会发现在导入时我们又发现了新的错误,但是我们至少已经解决了上面的错误

此处开始是SQL2005问题二:产品级别对于组件“数据转换1”(65)而言不足

我们继续百度,去网上下载SQL Server 2005 SP1补丁包

下载以后安装的时候,需要退出SQL Server 2005这个软件,然后写着x64的不装,剩下的全装

装完以后重启计算机,重新如上述操作导入数据,注意:导入过程中启用标识插入还得一个一个挨个全√,然后就成功啦

谨记:所有的问题都是依据错误报告来解决的!

言归正传我们要继续完成发布网站啦!还是看安装必读!

(2)(D)修改论坛根目录文件

首先找到这个文件CONN.ASP

打开找到这里

改成下图这样(第一行改成bbs,第二行改成111qqq...),保存文件就可以了

然后我们就可以发布网站了

找到IIS

网站下列表项找到dvbbs直接右键点属性修改属性,先是主目录里修改本地路径(eg:C:\Instpub\wwwroot\Dvbbs\Dvbbs8.2.0_SQL),本图其他权限没有问题

检查文档添加ndex.asp(文件夹里找index后缀asp),点击确定

注意:外围是安装说明,红框才是主目录

网站发布成功

Over~~~

原文地址:https://www.cnblogs.com/ApricityJ/p/12663184.html

时间: 2024-11-06 13:15:24

第三章web安全基础—IIS发布dvbbs(动网论坛)及SQL2005问题解决的相关文章

第三章web安全基础—IIS网站发布问题、解决办法

问题一:虚拟机联网问题 ①桥接模式:与主机共用一个物理网卡,主机插着网线,手动配置IP,Netmask,网关,DNS,虚拟机也需要如此配置,还得跟主机同一个网段,但是不是一个网络号,还不能和这个网段其他主机冲突(这个模式可以和机房里其他主机通信) ②NAT模式:选择NAT模式,在虚拟机更改适配器设置里设置成自动获取,就可以上网了,有时候没分配好,就把本地连接禁用一下再开启一下(分配完的地址和主机网段没啥关系,原理同家里一个路由器可以让手机电脑都上网) PS:在计算器网络中,网络地址转换(Netw

第三章web安全基础—互联网注册网站相关小知识

前面的碎碎念 像新浪.哔哩哔哩这种大的网站,类似于一个新闻站点.门户,都是比较大的知名企业,做网站以及对网站进行优化甚至都有几百人. 小一点的比如我们的学校也有对外发布的网站,还有其他大大小小的企业都会有自己的门户网站,这一级别的自己去开发网站就不太现实,所以网上就有许多可以快速生成网站的模板(开源的),各企业有自己再需要有的功能再自己进行这一块的开发,所以一旦有一个模板的漏洞被挖出来,就会有许多基于此模板进行开发的网站受影响,开源的好处是代码都是开放的,许多人在用也都能看到代码,这样漏洞一般也

第三章:IIS发布dvbbs及SQL2005问题解决

动网论坛(也称“Dvbbs”)作为目前国内最大的社区论坛软件服务提供商,依靠其强大的功能.非凡的访问速度和负载能力.友好方便的客户操作界面.优质的客户服务.国内领先的技术和强大而持续的产品研发并保持不断创新的能力,动网所提供的动网社区论坛产品已经占据了国内社区论坛产品使用比例的70%以上. 特点:高效快速,功能强大 程序版本 目前,动网论坛共有以下三个不同语言的版本供用户选择. 1)ASP版 使用asp语言架构,是Windows主机上使用率最高的论坛程序. 2).net版 使用.net语言架构,

第三章 动态网页基础

第三章   动态网页基础 一.概述 使用HTML开发静态网页,静态网页内容时固定的. 1.什么是动态网页 动态网页是指在服务器端运行的使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容. 1.    动态网页的优势 1.       交互性 网页会根据用户的要求和选择而动态改变和显示内容. 2.       自动更新 无需改变页面代码,便会自动生成新的页面内容,可以大大节省工作量. 3.       随机性 当不同的时间,不同的人访问同一网址时会产生不同的页面效果. 3.

【OPENGL】第三章 着色器基础(一)

在这一章,我们会学习什么是着色器(Shader),什么是着色器语言(OpenGL Shading Language-GLSL),以及着色器怎么和OpenGL程序交互. 首先我们先来看看什么叫着色器. Shader(着色器)是用来实现图像渲染的,用来替代固定渲染管线的可编程程序. 着色器替代了传统的固定渲染管线,可以实现3D图形学计算中的相关计算,由于其可编程性,可以实现各种各样的图像效果而不用受显卡的固定渲染管线限制.这极大的提高了图像的画质. 在上一篇文章( http://www.cnblog

使用Micrisoft.net设计方案 第三章Web表示模式

第三章Web表示模式 体系结构设计者在设计第一个作品时比较精简和干练.在第一次设计时,并清除自己做什么,因此比较小心谨慎.第二个作品是最危险的一个作品,此时他会对第一个作品做修饰和润色,以及把第一次设计的边缘性设计思想都用在第二个作品,结果导致设计过头. 最初的Web很简单,只是有几个简单的Html页面组成,实现信息共享.随着业务的发展,需要根据业务来决定显示什么,于是开发了CGI编程,把大量的业务逻辑写到CGI中,然后输出到页面.随着发展,CGI编程模式受到了挑战,不能满足发展的需求,于是开发

使用Micrisoft.net设计方案 第三章Web表示模式 Web模式集群详细介绍 Intercepting Filter(截取筛选器)

Intercepting Filter(截取筛选器) 我们在建立Web应用程序时需要更多的控制权限,或者需要在Web请求前或后,插入自己的业务逻辑. 如何围绕 Web页面请求来实现公共的预处理和后处理步骤? 有许多方法可以解决此问题,因此您需要考虑这会涉及哪些影响因素和权衡因素: A.常见的做法是,将较低级别的功能(如处理 HTTP 头.Cookie 或字符编码)与应用程序逻辑分离,这样有助于限制更改的扩散. B.许多预处理和后处理任务是所有 Web 页面公共的,应该在中心位置实现这些功能,以避

第三章 Web框架 Nancy

如果使用Nancy作为一个WEB框架而言,会有什么不同?实际上很多. 在使用Nancy框架为网页添加Rest节点和路由和之前的Rest框架中是相同的,这方面没有什么需要学习的了.Nancy采用一贯的处理方式, 通过一些模块化的组件进行扩充功能,使得更加适合开发一个完整的WEB站点. Nancy非常适合提供基于自定义路由的静态文件和基于数据的视图(就像ASP.NET MVC),事实上,你甚至可以去定义一个引用的别名或路由来指向已经存在的特定静态文件,而不是动态生成一个. 请参见以下示例. 想象在N

第三章、vue基础精讲

3.9.Vue中的set方法 数组-----改变数组页面也跟着改变 第一.直接改变引用 第二.用数组的的实例方法 第三.用vue的set方法 改变对象,页面也跟着改变 第一.直接改变引用 第二.用vue的set方法(Vue.set || vm.$set) 原文地址:https://www.cnblogs.com/qdwz/p/11429102.html