TypeCodes

动易SiteFactory的详细安装以及常见错误解决方案

最近一Q友叫我帮他改一个网站,他用的是动易SiteFactory3.6的内容管理系统。因此,我对动易CMS有了进一步了解。那么,从今天开始,我将为大家做一个关于动易SiteFactory内容管理系统的系列教程(这中间免不了有错误的地方,希望大家指正)。废话不多说,直接从动易CMS的安装开始:

1 动易SiteFactory的安装

虽然动易SiteFactory的安装包里面已经附录了比较完整的安装过程,但是我想做一些重要补充和提示。

1.1 用sa账号登录Sql Server08服务器

用sa账号登录Sql Server08服务器

1.2 登入后新建数据库,例如:数据库名为dy

登入后新建数据库1

登入后新建数据库2

1.3 新建数据库用户

在Sql Server08中点击“安全性”--“登录名”--“新建登录名”:在“常规”选项中新建例如登录名为dy_user或者dy。Sql身份验证自己设置密码。

新建登录名

1.4 在“用户映射”中必须勾选db_owner和public

在“用户映射”选项中,选择自己命名的用户名“dy_user”或者“dy”,并且勾选db_owner和public

数据库用户映射

1.5 输入数据库的信息内容然后安装

进入网站http://127.0.0.1:90/9,“数据库”选择sqlserver2008中默认的“(local)”,“数据库名称”输入“dy_user”或者“dy”,“数据库名称”输入“dy”,然后直接点击“下一步”,不用点击“创建数据库”。

安装动易

温馨提示:当你在IIS服务器上安装了多个动易数据库的时候,可以使用同一个账户。例如,将dy账户映射到如图“dy11”、“dy13”、“dy2”“dy3”的数据库上。这样就不用为每一个数据库建立多个登录用户账号了。

多数据库的用户映射

2 常见错误
2.1 出现普通的“/服务程序错误”

解决方案:在网站的虚拟目录上点击右键选择“添加应用池”,再选择Classic.NET AppPool不要选择DefaultAppPool那个(除非在开始的IIS配置过程中,你已经把这两个应用池的”管道模式“都设置成了”经典“)。或者直接右键选择“转换为应用程序”。

2.2 出现“/服务程序错误。不允许远程SQL Server远程连接……”

SQL Server无法远程连接

解决方案:SQL Server的配置工具文件夹中点击“SQL Server配置管理器”,然后继续点击“SQL Server网络配置”中的“MSSQLSERVER的协议”,将“TCP/IP”和“Named Pipes”都进行启用。然后重启SQL Server即可。

2.3 出现如下图所示的“/服务程序错误”

.NET Framework 2.0补丁

解决方案:由于动易SiteFactory的安装要求就是需要.NET Framework 2.0 sp2的平台,所以需要将自己的.net2.0打上微软官方.net2.0 sp2的补丁(点击下载)。另外,可以通过IIS管理器查看并“更改.NET Framework版本”;也可以通过打开“C:\WINDOWS\Microsoft.NET\Framework”查看自己的“.NET Framework版本”。

2.4 使用“快速安装”的方法安装动易SiteFactory出现如图“找不到数据库”

在SQL Server2008中找不到动易数据库

解决方案:错误原因是在安装Visual Studio2008的时候,没把同时安装“SQL Server2005”的选项去掉,导致本地计算机同时存在SQL Server2008和2005。而你使用快速安装方法安装的动易数据库就装在了2005上,但是你却使用SQL Server2008登录服务器的,所以看不到数据库。建议删掉SQL Server2005或者使用上面推荐的详细方法安装。

打赏支持

Comments »