[译]:Orchard入门——手动安装Orchard
文章内容基于Orchard 1.8版本
本文将演示通过zip安装包安装Orchard所需要的步骤。
本文包括如下三种不同的Orchard使用方式:
- IIS.
- WebMatrix and IIS Express
- Visual Studio and the Visual Studio Development Server.
注意: 如果你倾向于使用Web Platform Installer,或者准备使用WebMatrix来开发网站,可以参考如下文档:原文:Installing Orchard、译文:Orchard入门——安装Orchard——文档内容包括了使用Web Platform Installer安装Orchard,也包括了部分WebMatrix内容。
下载Orchard的zip安装包
下载地址:Releases Section of Orchard in GitHub.
其中有如下两个zip文件:
- Orchard.Web.1.x.xx.zip : 此文件为编译好的网站程序,可以直接拿来用。里面不包含源码。
- Orchard.Source.1.x.xx.zip : 此文件为源码程序。适用于自己开发模块使用。如果想研究源码,了解Orchard运行机制的话,可以下下来看。
将Orchard网站托管在IIS上
以下测试环境为全新安装的Windows 8.1企业版
首先安装IIS服务器,打开“控制面板-程序和功能”(或者如原文一样搜索)。
点开 启用或关闭Windows功能.
展开 Internet Information Services 并找到 ASP.NET 4.5 选中后确定。
安装完成后建议重启系统,以此保证所有必要的服务都启动。
重启完成,下载 Orchard.Web.1.x.xx.zip 安装包——地址。解压至单独的文件夹——内容包括一个Orchard文件夹以及几个文件。
拷贝Orchard文件夹到你的网站目录(或者如原文所示拷贝到iis默认网站目录C:\inetpub\wwwroot\)
打开Orchard文件夹。以下先从App_Data文件夹开始设置。
此文件夹为Orchard站点设置文件夹。鼠标右击App_Data文件夹,点击 属性 并切换到安全标签;点击界面中的编辑打开权限文件夹设置窗口,给IIS_IUSRS用户添加修改权限-即此用户对此文件夹拥有读写权限。
之后为如下文件夹进行相似步骤:
- Modules. 如果你需要从gallery(插件库)安装功能模块,修改权限是必需的。 (生产环境下,建议移除读写权限)
- Themes. 如果你需要从gallery(主题库)安装其他的主题,就需要修改权限。 (生产环境下,建议移除读写权限)
- Media. 此文件夹是Orchard媒体文件存储的位置(images, etc.)。(如果有单独的静态云存储的话,如阿里的oss,等,可以移除读写权限)
提示-谨慎操作: 如果需要完全重置网站,可以删除App_Data文件夹里的所有内容——此操作将移除网站所有的自定义设置、用户和配置以及所有自定义的数据。
删除App_Data文件夹内容之后,如果不需要你的媒体文件,也可以清空Media文件夹内容。网站所需的文件都会在下次启动时自动创建。
下面就可以打开IIS建立网站了。打开“控制面板-管理工具(记得查看方式改“大图标”才能看到管理工具)-IIS管理器”(或如原文所示搜索Internet Information Services (IIS) Manager, 并打开).
选择Default Web Site 将其 停止。——释放80端口
右击 网站 并 添加网站.
填写网站名称并选择 物理路径 —— Orchard 文件夹。 点击 确定.
如果弹出如下警告窗口-多个网站使用同一个80端口,点击 是
至此,你的网站就可以运行了,可以点击 浏览 在浏览器中打开它,进入Orchard设置界面。
使用WebMatrix 和 IIS Express运行网站
下载_Orchard.Web.1.x.xx.zip_安装包:地址。解压zip至单独的文件夹。启动WebMatrix,在Quick Start 界面, 点击 Open ,在弹出菜单中选择 Folder.
选择你的zip解压目录,并选中 Orchard文件夹,然后点击 Select Folder 打开网站
在WebMatrix的 Files 区域,选择 Orchard 根目录,展开 Run 下拉菜单选择使用的浏览器,以此启动网站。——浏览器中将展示Orchard设置界面。
使用Visual Studio 和 Visual Studio Development Server运行网站
以下内容测试环境为Visual Studio 2013 Update 1.
虽然Visual Studio可以运行预编译版本的Orchard,但使用完整代码版本的Orchard会更容易。——都用Visual Studio了,难道还有谁会用编译好的版本?
下载完整代码版:地址。解压zip包至单独目录。
运行 Visual Studio 打开项目(File > Open > Project/Solution)——Orchard.sln 解决方案文件在zip解压目录中的src文件夹下。
按 Ctrl+F5运行网站,浏览器中将跳转至Orchard设置界面。
配置网站
原文内容基本与Installing Orchard重复;故此处直接给出Orchard安装入门链接:
译:奇葩史
[译]:Orchard入门——手动安装Orchard的更多相关文章
- Orchard 学习-手动安装Orchard
通过Orchard zip 文件手动配置网站 这篇文章将引导你如果通过Zip文件来安装Orchard. 我们会使用三种不同的方法来承载Orchard: IIS. WebMatrix and IIS E ...
- Orchard官方文档翻译(三) 通过zip文件手动安装Orchard
原文地址:http://docs.orchardproject.net/Documentation/Manually-installing-Orchard-zip-file 想要查看文档目录请用力点击 ...
- [译]:Orchard入门——安装Orchard
原文链接:Installing Orchard 文章内容基于Orchard 1.8版本 安装Orchard的方式 主要有以下四种方式安装Orchard: 利用Microsoft Web Platfor ...
- Orchard官方文档翻译(二) 安装 Orchard
原文地址:http://docs.orchardproject.net/Documentation/Installing-Orchard 想要查看文档目录请用力点击这里 最近想要学习了解orchard ...
- [译]:Orchard入门——构建你的第一个Orchard网站
原文链接:Building Your First Orchard Site 文章内容基于Orchard 1.8版本 本文将逐步简要介绍Orchard提供的功能.如果你是第一次使用Orchard,本文将 ...
- [译]:Orchard入门——Orchard控制面板概览
原文链接:Getting Around the Dashboard 文章内容基于Orchard 1.8版本 Orchard控制面板用于管理网站.改变外观.添加内容以及控制Orchard功能可用性.成功 ...
- [译]:Orchard入门——使用WebMatrix管理Orchard网站
原文链接:Working with Orchard in WebMatrix WebMatrix--微软一站式Web开发工具,包括网站的创建.编辑以及发布--不过现在微软更推荐VS code .Web ...
- [译]:Orchard入门——媒体文件的添加与管理
原文链接:Adding and Managing Media Content 注:此文内容相对较老,实际操作指导性不强,仅适合做研究 当你利用富文本编辑器上传图片时(或者使用XML-RPC客户端,例如 ...
- [译]:Orchard入门——给网站添加新博客
原文链接:Adding a Blog to Your Site 文章内容基于Orchard 1.8版本 Orchard提供一个博客引擎--这让添加一个新博客到你网站变得非常容易. 本文将介绍怎样添加一 ...
随机推荐
- Deepin 15.3 编译同步SudaMod 2.0
1.设置hosts,方便访问国外站点 $ wget https://raw.githubusercontent.com/racaljk/hosts/master/hosts -qO /tmp/host ...
- Thinking in java学习笔记之String的不可变性
为了提高效率,可以使用StringBuffer或StringBuilder 1. 在执行速度方面的比较:StringBuilder > StringBuffer 2. StringBuffer与 ...
- Git初级实践教程(图文)
关于Git Git的由来 Linux 的创始人 Linus Torvalds 在 2005 年开发了 Git 的原型程序.当时,由于在 Linux 内核开发中使用的既有版本管理系统的开发方许可证发生了 ...
- JBoss 系列十四:JBoss7/WildFly如何加载外部的文件或properties文件
http://www.tuicool.com/articles/M7ZR3y 原文 http://blog.csdn.net/kylinsoong/article/details/12623997 主 ...
- php工厂方法
<?php interface db{ function conn(); } interface Factory{ function createDB(); } class dbmysql im ...
- CentOS个人目录下中文路径转英文路径
CentOS个人目录下中文路径转英文路径 如果安装了中文版到CentOS之后,root目录及home目录下会出现中文到路径名,如"桌面"."文档"," ...
- java中的equals()方法重写
如何java中默认的equals方法跟实际不符的话,需要重写equals方法.例如: public class TestEquals { public static void main(String[ ...
- 不要在控制台上使用 let/const
考虑下面的这三句代码和对应的报错信息: 假设写这个代码的人一开始不知道 ES6 里新增的构造函数不能省略 new,于是第一行写错了.然后第二行尝试重新声明一次,结果又报错说重复声明了.那干脆不声明,直 ...
- 判断来防ip是否为蜘蛛
判断网站来防IP是否为蜘蛛,用命令查询 : 一.在windows平台 蜘蛛反查命令:nslookup IP 点击"开始"-"运行"-"cmd& ...
- Linux入门50指令
1, mkdir创建目录 make directory 可以带着路径,在什么位置创建什么目录 如:mkdir /etc/date 在目录etc下创建date目录 重要参数 –p 递归创建,mkdir ...