动易 SiteFactory 安装教程

动易 SiteFactory 是一款功能强大、使用广泛的企业级网站内容管理系统,通过本教程,你将能够在自己的服务器上成功安装并运行它。

动易sitefactory安装教程
(图片来源网络,侵删)

第一部分:安装前准备

在开始安装之前,请确保你的服务器环境满足以下最低要求,这是安装成功的关键。

系统环境要求

  • 操作系统:
    • Windows Server 2008 / 2012 / 2025 / 2025 / 2025 (推荐)
    • Linux (如 CentOS, Ubuntu, Debian 等,需配合相应的 Web 服务器环境)
  • Web 服务器:
    • IIS (Internet Information Services):这是最常见和推荐的环境,尤其是在 Windows 服务器上。
    • Apache:在 Linux 环境下使用。
  • .NET Framework 版本:
    • .NET Framework 4.0 或更高版本 (推荐 4.5 或更高)
  • 数据库:
    • Microsoft SQL Server强烈推荐,版本要求通常为 SQL Server 2008 / 2012 / 2025 / 2025 / 2025 / 2025,建议使用 SQL Server Express 版本(免费)或更高版本。
  • 网站程序:
    • 从动易官网下载最新版的 SiteFactory 安装包(通常为 .zip 格式)。

环境配置(以 IIS + SQL Server 为例)

这一步至关重要,请仔细操作。

动易sitefactory安装教程
(图片来源网络,侵删)

a. 安装 IIS 和必需组件

  1. 打开 "服务器管理器" -> "添加角色和功能"。
  2. 选择 "基于角色或功能的安装",点击 "下一步"。
  3. 选择目标服务器,点击 "下一步"。
  4. 在 "服务器角色" 列表中,勾选 "Web 服务器 (IIS)"
  5. 在弹出的 "添加 Web 服务器角色" 窗口中,直接点击 "下一步"。
  6. 在 "角色服务" 页面,确保勾选以下组件:
    • 应用程序开发
      • .NET Framework 4.5 (或更高版本)
      • ASP.NET (如果未自动勾选)
    • 常见 HTTP 功能
      • HTTP 重定向
    • 健康诊断

      HTTP 日志记录

    • 安全性

      请求筛选

    • 管理工具

      IIS 管理控制台

      动易sitefactory安装教程
      (图片来源网络,侵删)
  7. 点击 "安装",等待安装完成。

b. 配置 IIS 站点

  1. 打开 "Internet 信息服务 (IIS) 管理器"。
  2. 在左侧 "连接" 窗口中,右键点击 "网站",选择 "添加网站..."。
  3. 网站名称:输入一个你喜欢的名称,MySiteFactory
  4. 物理路径:点击右侧的 "...",选择你将来要存放 SiteFactory 程序的文件夹(D:\WebSites\MySiteFactory)。注意:不要放在系统盘 C 盘。
  5. 类型:选择 "http"。
  6. IP 地址:选择 "全部未分配"。
  7. 端口:默认为 80,80 端口被占用(如 IIS 默认页或其他网站),可以修改为其他端口(如 8080)。
  8. 主机名:可以留空。
  9. 点击 "确定" 创建站点。

c. 配置应用程序池

  1. 在 IIS 管理器左侧,点击 "应用程序池"。
  2. 找到你刚才创建的站点对应的应用程序池(名称与网站名相同),右键点击它,选择 "高级设置..."。
  3. .NET CLR 版本:确保选择 "无托管代码",SiteFactory 是编译好的,不需要 CLR 运行时。
  4. 管道模式:选择 "集成" 模式。
  5. 点击 "确定" 保存。

d. 配置网站权限

  1. 在 IIS 管理器左侧,选中你的网站。
  2. 在中间 "功能视图" 中,双击 "授权规则"。
  3. 在右侧 "操作" 中,点击 "编辑权限..."。
  4. 在弹出的安全属性窗口中,切换到 "安全" 选项卡。
  5. 点击 "编辑...",然后点击 "添加..."。
  6. 输入 IIS_IUSRS,点击 "检查名称","确定"。
  7. 确保 IIS_IUSRS 用户组有 "读取""读取和执行" 权限,为了写入文件,最好也赋予 "写入" 权限。
  8. 点击 "应用" -> "确定" 完成设置。

e. 配置数据库

  1. 打开 "SQL Server Management Studio (SSMS)"。
  2. 使用 sa 账号或拥有 sysadmin 角色的账号登录你的 SQL Server 实例。
  3. 在 "对象资源管理器" 中,右键点击 "数据库",选择 "新建数据库..."。
  4. 数据库名称:输入一个数据库名称,SiteFactoryDB
  5. 所有者:可以留空,默认为 sa
  6. 点击 "确定" 创建数据库。
  7. (可选但推荐)右键点击新创建的数据库,选择 "属性" -> "文件",将 "自动增长" 设置为按百分比增长,并设置一个合理的最大文件大小,以防数据库无限增长。

第二部分:安装 SiteFactory 程序

现在环境已经准备就绪,可以开始安装程序了。

  1. 上传安装包

    • 从动易官网下载的 SiteFactory_x.x.x.zip 压缩包。
    • 将其解压。
    • 将解压后的所有文件和文件夹(Default.aspx, Admin, config 等)全部复制到你之前在 IIS 中设置的 "物理路径" 文件夹(D:\WebSites\MySiteFactory)中。
  2. 开始安装向导

    • 打开你的浏览器,访问你在 IIS 中配置的网站地址(http://localhosthttp://localhost:8080)。
    • 如果一切正常,你应该能看到 SiteFactory 的安装欢迎页面,如果出现 404 或其他错误,请返回检查 IIS 站点的物理路径和权限设置。
  3. 接受许可协议

    阅读用户许可协议,勾选 "我已阅读并同意上述许可协议",然后点击 "下一步"。

  4. 环境检测

    • 系统会自动检测你的服务器环境,包括 IIS、.NET Framework、权限等。
    • 如果所有项目都显示为 或 “通过”,说明环境配置正确,如果有 "×" 或 "失败",请根据提示返回第一部分检查并修复问题。
    • 点击 "下一步"。
  5. 配置数据库连接

    • 这是安装的核心步骤。
    • 数据库类型:选择 "Microsoft SQL Server"。
    • 服务器地址:输入你的 SQL Server 实例名,如果数据库和网站在同一台服务器上,通常输入 (local)localhost 或 。
    • 用户名:输入可以访问 SiteFactoryDB 数据库的 SQL 用户名,sa
    • 密码:输入 sa 用户的密码。
    • 数据库名称:输入你之前创建的数据库名,SiteFactoryDB
    • 数据库前缀:如果需要,可以设置一个前缀来避免与其他系统冲突,通常留空即可。
    • 高级配置:可以不修改。
    • 点击 "测试连接",如果提示 "连接成功",说明配置正确,如果失败,请检查 SQL Server 是否允许远程连接(如果不在本机)、用户名密码是否正确、数据库是否存在。
    • 点击 "下一步"。
  6. 配置管理员账号

    • 管理员账号:设置你登录后台的用户名,admin
    • 密码:设置一个强密码。
    • 确认密码:再次输入密码。
    • 电子邮箱:输入你的电子邮箱,用于找回密码等。
    • 点击 "下一步"。
  7. 完成安装

    • 系统会开始创建数据库表、导入初始数据,这可能需要几十秒到几分钟。
    • 安装成功后,会显示一个 "安装成功" 的页面。
    • 点击 "进入网站管理后台",使用你刚刚设置的管理员账号和密码登录。

第三部分:安装后操作

  1. 首次登录后台

    • 登录后台后,系统可能会提示你修改初始密码或进行一些基本设置。
    • 建议先进入 "系统设置" -> "站点管理",配置你的网站信息,如网站名称、Logo、版权信息等。
  2. 删除安装文件(重要!)

    • 为了网站安全,安装成功后,必须删除你网站根目录下的 install 文件夹。
    • 在 IIS 管理器中找到你的网站,在文件资源管理器中直接删除该文件夹,或通过 FTP 删除。

常见问题与解决方案 (FAQ)

Q1: 访问网站时出现 403.14 - Forbidden 错误。 A: 这通常是 IIS 没有配置默认文档,在 IIS 管理器中,选中你的网站,双击 "默认文档",确保 Default.aspx 在列表中,并且排在第一位,如果不存在,点击 "添加...",输入 Default.aspx

Q2: 访问网站时出现 500.19 - Internal Server Error 错误。 A: 这通常是权限问题,请返回到 第一部分 - 2.d,仔细检查 IIS_IUSRS 用户组是否对网站物理路径有正确的读取和执行权限。

Q3: 数据库连接测试失败。 A: 检查以下几点:

  • SQL Server 服务是否正在运行。
  • 服务器地址是否正确((local)localhost)。
  • 用户名和密码是否正确。
  • SQL Server 是否启用了 "SQL Server 和 Windows 身份验证模式"(在 SSMS 中右键服务器 -> 属性 -> 安全)。
  • SQL Server 和网站不在同一台机器,需要在 SQL Server Management Studio 中右键服务器 -> 属性 -> 连接,勾选 "允许远程连接到此服务器"。

Q4: 安装过程中提示“无法写入文件”或“权限不足”。 A: 这是因为网站程序所在的文件夹权限不够,请返回到 第一部分 - 2.d,确保 IIS_IUSRS 用户组有写入权限,如果还不行,可以尝试给 Authenticated Users 用户组也添加写入权限。

Q5: 如何安装 SSL 证书,实现 HTTPS 访问? A: 在 IIS 管理器中,选中你的网站,双击 "SSL 设置",勾选 "要求 SSL",然后你需要一个有效的 SSL 证书(可以从 Let's Encrypt 免费获取或购买商业证书),在 IIS 中 "绑定" 你的网站,添加一个类型为 "https" 的绑定,选择你的证书和 443 端口。

希望这份详细的教程能帮助你成功安装动易 SiteFactory!如果在安装过程中遇到其他问题,可以提供具体的错误信息,我会尽力为你解答。