初试Orchard Core CMS
关于Orchard Core CMS,这是一套内容管理系统(Content Management System),看一下来自官方文档的解释,什么是Orchard CMS。
Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform.
大体意思是说:Orchard是一套免费的、开源的,以社区为中心的建立在ASP.NET MVC平台上的内容管理系统。
而现在称为Orchard Core CMS,Orchard Core是ASP.NET Core中的Orchard CMS的重新实现,实现跨平台,使其不仅仅再只依赖于.Net环境,可以完美运行在Linux,MacOS等平台,关于Orchard Core CMS的详细介绍,请移步至下方查看具体链接,以及开源代码。下面主要看发布后的效果。
运行环境如下:
服务器环境:CentOS 7.4版本(阿里云服务器)
开发环境:.Net Core 2.0以上版本
数据库: MySql Community Server 5.6.38
服务器环境不需要多说,我这里依旧选择了阿里云,毕竟用了两年多了,已经顺手了,但在今天安装Mysql的时候还是遇到了坑,一直提示我超时,关于怎么在CentOS环境中安装MySql请看我之前的博客(博客地址:CentOS下安装mysql及配置使用),在这篇博客中安装以及授权以及修改编码等操作都是正确的,但是在客户端连接时始终连不上,请教了很多人,但是给出的答案都没有解决,另外注意的是从CentOS 7.0版本以后,可能会默认开启SeLinux服务,这个服务开启后可能会导致一些服务安装不成功,也可能会导致MySql无法连接,大家可自行查看自己的Linux环境下这个服务的状态,命令为:
getenforce 可查看当前的SeLinux状态,enable 或disabled,如果为启用,请关闭这个服务重试,命令为:
setenforce 0 设置为0即为关闭该服务,反之设为1为开启。
但我遇到的并不是这个问题,而是阿里云自己的安全策略问题,需要手动在阿里云的安全规则里面开放3306端口,具体位置在:云服务器ECS->网络和安全->安全组->配置规则,如下图所示:
这样就可以正常访问了,因为在以前使用阿里云的时候,并没有需要设置这一步,具体什么时候才需要这样的,我也不得而知了。下面就是发布我们的Orchard Core CMS了,这个正常发布就可以了,如何在CentOS 上发布,从开始用了Jexus后,就不再使用Nginx了,因为那个太繁琐,Jexus发布的步骤要简单很多,具体的请看我另一篇博客,这些在之前的博客中都已经有详细的步骤了,就不再赘述了(博客地址:Jexus部署Asp.Net Core项目),OK以上都部署完成后,下面就可以访问我们的CMS了,界面如下:
这是Orchard的安装界面(域名可正常访问),下面填写具体内容:
点击Finsh Setup后完成创建,如图所示:
至此基本的工作完成了,至于它的具体功能,后续再研究了。下面附上相关的地址:
Orchard Core CMS 文档地址:http://orchardcore.readthedocs.io/en/latest/
github地址:https://github.com/OrchardCMS/OrchardCore
关于如何使用可参考这篇博客,支持原创,转载地址:http://www.cnblogs.com/linezero/p/OrchardCore.html
各位,晚安。
初试Orchard Core CMS的更多相关文章
- 创建一个新的解耦的Orchard Core CMS网站
引言本文将介绍创建一个功能齐全.解耦的CMS网站的过程,该网站允许您编辑博客帖子并呈现它们.解耦是一种开发模型,其中站点的前端和后端(管理)托管在同一个Web应用程序中,但只有后端由CMS驱动.然后, ...
- 创建一个Orchard Core CMS 应用程序
开始使用Orchard Core作为NuGet软件包 在本文中,我们将看到使用Orchard Core提供的NuGet包创建CMS Web应用程序是多么容易. 你可以在这里找到Chris Payne写 ...
- 创建一个 Orchard Core CMS 站点
本文通过引用项目模板的方式创建Orchard CMS站点. 创建项目有不同的方式可以为Orchard Core创建站点和模块.你可以在这里了解更多关于它们的信息.在本指南中,我们将使用我们的" ...
- 如何实现Orchard Core CMS的全文索引
Orchard Core提供了Lucene功能,允许您在网站上进行全文搜索.大多数情况下,在运行博客或简单的代理网站时,您可能需要在页面内容中进行搜索.在Orchard Core中,您可以使用Liqu ...
- Orchard Core创建CMS/Blog站点
安装.NET Core SDK 下载并安装当前最新版本.NET Core SDK 3.1: https://dotnet.microsoft.com/download 安装visual studio ...
- Orchard Core学习一
Orchard Core学习一 Orchard Core是ASP.NET Core上Orchard CMS的重新开发. Orchard Core由两个不同的目标组成: Orchard核心框架:用于在A ...
- Orchard Core 文档翻译 (二)代码生成模板 Code Generation Templates
Code Generation Templates 翻译原文:https://www.cnblogs.com/Qbit/p/9746457.html转载请注明出处 Orchard Core Templ ...
- Orchard Core 中文文档翻译(一)关于Orchard Core
原文连接:https://www.cnblogs.com/Qbit/p/9746363.html 转载请注明出处 翻译说明:本系列为直译,按照官方的计划现在这个版本(2018年10月5日)已经接近最终 ...
- Orchard Core 简介
Orchard Core 是基于ASP.NET Core 对Orchard CMS的 二次开发. Orchard Core由两部分组成: Orchard Core Framework: 一个基于ASP ...
随机推荐
- 3 CActiveXUI的一个Bug
如果主窗口直接用变量生成,则关闭窗口时会产生崩溃 如果用new的方式生成,则不会崩溃,所以给出一个临时的快速解决方案,即主窗口都用new生成,_tWinMain改为下面这样: i ...
- VS2010 / MFC + OpenCV 2.4.1打开图片
Windows 7 x64,VS2010 / MFC + OpenCV 2.4.1打开图片显示到Picture控件中. OpenCV 2.2.OpenCV 2.3同样适用. 工具/原料 WinXP / ...
- PBR工作流
目标是让substance效果和unity效果一致 分2步: 1.完成1个shader,效果和standard完全一致,抛去不需要的功能 2.使用新的shader,在substance里替代原有的渲染 ...
- jQuery实现图片预览
摘自:http://www.cnblogs.com/leejersey/p/3660202.html JS代码: /* *名称:图片上传本地预览插件 v1.1 *作者:周祥 *时间:2013年11月2 ...
- Virtualbox报错------>make sure the kernel module has been loaded successfully
错误描述 很久没有用virtualbox了,今天打算在virtualbox上安装一个Ubuntu系统的时候,新建好Ubuntu后启动的时候,直接报错: Cannot access the kernel ...
- POJ 3613 Cow Relays (floyd + 矩阵高速幂)
题目大意: 求刚好经过K条路的最短路 我们知道假设一个矩阵A[i][j] 表示表示 i-j 是否可达 那么 A*A=B B[i][j] 就表示 i-j 刚好走过两条路的方法数 那么同理 我们把 ...
- C#实现对图片文件的压缩、裁剪操作实例
本文实例讲述了C#对图片文件的压缩.裁剪操作方法,在C#项目开发中非常有实用价值.分享给大家供大家参考.具体如下: 一般在做项目时,对图片的处理,以前都采用在上传时,限制其大小的方式,这样带来诸多不便 ...
- Appium做Android功能自动化测试
前言 做Android端功能自动化已有2年多的时间了,使用过的功能自动化框架有Robotium.Uiautomator.Appium.最近研究自动化case复用的方案,调研了Appium的自动化框架, ...
- socketserver 源码剖析:
socketserver 源码剖析[有图有真相]: (一).Socketserver 内部流程调用图: 详解: 1.self.RequestHandlerClass() = MyCla ...
- LeetCode:课程表II【210】
LeetCode:课程表II[210] 题目描述 现在你总共有 n 门课需要选,记为 0 到 n-1. 在选修某些课程之前需要一些先修课程. 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一 ...