这一章讲解如何通过.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",执行它:
单击Turn Windows features on or off.
单击Internet Information Services 和下面的ASP.NET 4.5。单击OK
完成了这一步以后,我们建议重启一下电脑。这样能确保所有需要的服务已经启动了。
系统重启以后,从这里下载 Orchard.Web.1.x.xx.zip 文件 。将文件包解压缩到桌面。解压后的文件夹包含许多的文件和一个Orchard文件夹。复制Orchard文件夹 到 C:\inetpub\wwwroot\.
在我的电脑中进入Orchard 文件夹,让我们先从App_Data 文件夹开始。
这个文件夹包含了Orchard存储的设置。右击 App_Data文件夹,单击 属性 然后选择 Security 标签,为IIS_IUSRS 用户添加读写权限。
然后,对下面的文件夹执行同样的操作:
- Modules. 如果你需要从"园"中安装模块,需要这个文件夹。 (我们建议在生产环境中移除读写权限)
- Themes. 如果你需要从"园"中安装样式,需要这个文件夹。 (我们建议在生产环境中移除读写权限)
- Media. 这个文件夹放置Orchard存储的媒体文件 (图片等)
备注: 如果你想重置Orchard站点设置为默认配置,你可以删除App_Data文件夹下的内容。这会删除所有的用户设置等等所有用户新增到站点的数据。如果你删除了App_Data文件夹下的内容,又想删除用户的图片数据,你需要删除 Media 文件夹下的内容。在Orchard启动的时候,需要的文件会被重新创建。
现在,我们开始创建新的站点。在你的系统中找到 Internet Information Services (IIS) Manager,运行它
右击 Default Web Site 选择暂停,这将释放80端口,你就可以在你的站点上用80端口了。
右击 Sites 然后选择 Add Website
输入你的站点名称,将Physical path 指向你的Orchard文件夹,单击OK
弹出的对话框中,警告80端口已经被使用,不用管它,单击 Yes
你的站点已经运行了,现在,单击 browse 去访问它
你就会在浏览器上看到Orchard安装页面了
使用WebMatrix 和 IIS Express运行站点
导航到你解压的文件夹,选择 Orchard 然后单击 Select Folder 来打开站点
运行这个站点,在WebMatrix Files 工作区,选中 Orchard 根目录。单击 Run 按钮
使用Visual Studio 和 Visual Studio Development Server 运行站点
这个用例已经在 Visual Studio 2013 Update 1上面测试
虽然我们可以在Visual Studio中打开预编译的包,但是你会发现,使用完整的源码包会更好。从 here 下载源码包。解压缩到本地目录。
运行 Visual Studio 然后选择 File > Open > Project/Solution。导航到 你解压缩的文件夹,选择 Orchard.sln solution 文件
点击ctrl+F5,允许站点,你就会在浏览器上看到Orchard安装页面了。
站点设置
第一次运行Orchard站点的时候,你会看到下面的安装内容:
默认情况下, Orchard 包含了内建的数据库,这样,你就可以不用单独安装数据库了。但是,如果你的数据运行在SQL Server 或者 SQL Server Express,你能够配置Orchard的数据库链接来使用指定数据库。在Orchard安装以前,数据库就需要安装好。另外,你能够在数据表前面加上前缀,这样你就可以在一个数据库中安装多个Orchard实例。
有三种安装策略,你能够选择其中的一种:
- Default. 使用 Orchard 的完整功能
- Blog. 将站点作为一个个人博客
- Core. 站点只包含核心框架,主要用于开发人员。
查询安装策略更详细的信息和自定义安装策略,请看 Making a Web Site Recipe.
当你录入了安装信息以后,单击 Finish Setup。安装完成以后,你会进入站点主页。
现在,你在Orchard的主页了,可以开始配置你的站点了。