VWDCMS/安装
来自站长百科
VWDCMS,并不提供简易安装助手功能,安装时相关的配置都需要手动添加代码,下面是将会介绍其主要的安装步骤,注意安装的顺序。
安装步骤[ ]
- 通过SQL服务器或者本地的数据库文件,新建一个数据库;
- 进行数据库连接,通过向 web.config文件中的“<connectionStrings>(<configuration>段中)”代码段中添加如下所示的数据库连接字符串:
<connectionStrings> <add name="devdb" connectionString="Data Source=(local)\SQLEXPRESS; Initial Catalog=MySite;Integrated Security=SSPI;"/> </connectionStrings>
- 在web.config中的“<system.web>”区域中设置身份验证表单:
<authentication mode="Forms"/>
- 在web.config中的“<system.web>”区域中的<membership>段添加membership provider:
<membership defaultProvider="devmp" userIsOnlineTimeWindow="15"> <providers> <clear/> <add name="devmp" type="System.Web.Security.SqlMembershipProvider" connectionStringName="devdb" applicationName="MySite" requiresUniqueEmail="true" passwordFormat="Hashed" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="(?=.{6,})"/> </providers> </membership>
- 在<roleManager?>段中添加 role provider:
<roleManager defaultProvider="devrp" cacheRolesInCookie="false" [[cookie]]Name=".ASPXROLES" cookiePath="/" cookieProtection="All" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieTimeout="30" createPersistentCookie="false" domain="" enabled="true" maxCachedResults="25"> <providers> <clear/> <add name="devrp" connectionStringName="devdb" applicationName="MySite" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> </providers> </roleManager>
- 安装ASP.NET会员服务;
- 确认“admin”和“members”两个角色已经建立;
- 安装VWD-CMS的会员服务;
- 安装VWD-CMS的自带的论坛;
- 新建一个或者多个SMTP账户,通过在vwdcms.config 中的“<smtpaccounts>”段中添加如下代码:
<smtpaccounts> <smtpaccount> <key>support@domain.com</key> <displayname>MySite Support</displayname> <from>support@domain.com</from> <sender>support@domain.com</sender> <replyto>support@domain.com</replyto> <[[host]]>mail.domain.com</host> <user>support@domain.com</user> <password>smtppassword</password> <port>25</port> <authenticationtype>Basic</authenticationtype> </smtpaccount> </smtpaccounts>
- 创建用户账号
- 向“Admin”角色中添加用户账号;
- 编辑Email模板,即定制并且设置SMTP账户能够使用。