这一章讲解如何通过.zip文件来安装Orchard

我们将使用3中不同的途径

  • IIS.
  • WebMatrix 和 IIS Express
  • Visual Studio 和 the Visual Studio Development Server.

注意: 如果你喜欢使用Web Platform安装,或者你计划使用WebMatrix来开发你的站点,请看上一章。

下载 .zip 文件

我们会发现两个.zip 文件包:

  • Orchard.Web.1.x.xx.zip : 在这个文件包中,站点已经编译好了。但是不包含源文件。
  • Orchard.Source.1.x.xx.zip : 这个文件包包括了源文件。如果你需要开发模块,就下载这个。你可以使用Visual Studio编辑它,并研究各个功能是怎么实现的。

使用IIS允许站点

下面的流程在干净的Windows8.1环境测试通过

首先,让我们启动服务器。找到"Add or Remove Programs",执行它:

ziparchiver 安装 zarchiver怎么安装文件_ziparchiver 安装

单击Turn Windows features on or off.

ziparchiver 安装 zarchiver怎么安装文件_IIS_02

单击Internet Information Services 和下面的ASP.NET 4.5。单击OK

ziparchiver 安装 zarchiver怎么安装文件_Visual_03

完成了这一步以后,我们建议重启一下电脑。这样能确保所有需要的服务已经启动了。

系统重启以后,从这里下载 Orchard.Web.1.x.xx.zip 文件 。将文件包解压缩到桌面。解压后的文件夹包含许多的文件和一个Orchard文件夹。复制Orchard文件夹 到 C:\inetpub\wwwroot\.

在我的电脑中进入Orchard 文件夹,让我们先从App_Data 文件夹开始。

这个文件夹包含了Orchard存储的设置。右击 App_Data文件夹,单击 属性 然后选择 Security 标签,为IIS_IUSRS 用户添加读写权限。

然后,对下面的文件夹执行同样的操作:

  • Modules. 如果你需要从"园"中安装模块,需要这个文件夹。 (我们建议在生产环境中移除读写权限)
  • Themes. 如果你需要从"园"中安装样式,需要这个文件夹。 (我们建议在生产环境中移除读写权限)
  • Media. 这个文件夹放置Orchard存储的媒体文件 (图片等)

ziparchiver 安装 zarchiver怎么安装文件_Visual_04

备注: 如果你想重置Orchard站点设置为默认配置,你可以删除App_Data文件夹下的内容。这会删除所有的用户设置等等所有用户新增到站点的数据。如果你删除了App_Data文件夹下的内容,又想删除用户的图片数据,你需要删除 Media 文件夹下的内容。在Orchard启动的时候,需要的文件会被重新创建。

现在,我们开始创建新的站点。在你的系统中找到 Internet Information Services (IIS) Manager,运行它

ziparchiver 安装 zarchiver怎么安装文件_IIS_05

右击 Default Web Site 选择暂停,这将释放80端口,你就可以在你的站点上用80端口了。

ziparchiver 安装 zarchiver怎么安装文件_Orchard_06

右击 Sites 然后选择 Add Website

ziparchiver 安装 zarchiver怎么安装文件_Visual_07

输入你的站点名称,将Physical path 指向你的Orchard文件夹,单击OK

ziparchiver 安装 zarchiver怎么安装文件_ziparchiver 安装_08

弹出的对话框中,警告80端口已经被使用,不用管它,单击 Yes

ziparchiver 安装 zarchiver怎么安装文件_Orchard_09

你的站点已经运行了,现在,单击 browse 去访问它

ziparchiver 安装 zarchiver怎么安装文件_IIS_10

你就会在浏览器上看到Orchard安装页面了

使用WebMatrix 和 IIS Express运行站点

从这里here下载 Orchard.Web.1.x.xx.zip 文件。 解压缩Orchard .zip 文件到本地目录,打开WebMatrix,在 Quick Start 界面,单击 Open 以选择 Folder.

ziparchiver 安装 zarchiver怎么安装文件_ziparchiver 安装_11

导航到你解压的文件夹,选择 Orchard 然后单击 Select Folder 来打开站点

ziparchiver 安装 zarchiver怎么安装文件_IIS_12

运行这个站点,在WebMatrix Files 工作区,选中 Orchard 根目录。单击 Run 按钮

ziparchiver 安装 zarchiver怎么安装文件_ziparchiver 安装_13

你就会在浏览器上看到Orchard安装页面了

使用Visual Studio 和 Visual Studio Development Server 运行站点

这个用例已经在 Visual Studio 2013 Update 1上面测试

虽然我们可以在Visual Studio中打开预编译的包,但是你会发现,使用完整的源码包会更好。从 here 下载源码包。解压缩到本地目录。

ziparchiver 安装 zarchiver怎么安装文件_Orchard_14

运行 Visual Studio 然后选择 File > Open > Project/Solution。导航到 你解压缩的文件夹,选择 Orchard.sln solution 文件

ziparchiver 安装 zarchiver怎么安装文件_ziparchiver 安装_15

点击ctrl+F5,允许站点,你就会在浏览器上看到Orchard安装页面了。

站点设置

第一次运行Orchard站点的时候,你会看到下面的安装内容:

ziparchiver 安装 zarchiver怎么安装文件_IIS_16

默认情况下, Orchard 包含了内建的数据库,这样,你就可以不用单独安装数据库了。但是,如果你的数据运行在SQL Server 或者 SQL Server Express,你能够配置Orchard的数据库链接来使用指定数据库。在Orchard安装以前,数据库就需要安装好。另外,你能够在数据表前面加上前缀,这样你就可以在一个数据库中安装多个Orchard实例。

ziparchiver 安装 zarchiver怎么安装文件_Visual_17

有三种安装策略,你能够选择其中的一种:

  • Default. 使用 Orchard 的完整功能
  • Blog. 将站点作为一个个人博客
  • Core. 站点只包含核心框架,主要用于开发人员。

ziparchiver 安装 zarchiver怎么安装文件_ziparchiver 安装_18

查询安装策略更详细的信息和自定义安装策略,请看 Making a Web Site Recipe.

当你录入了安装信息以后,单击 Finish Setup安装完成以后,你会进入站点主页。

ziparchiver 安装 zarchiver怎么安装文件_Visual_19

现在,你在Orchard的主页了,可以开始配置你的站点了。