初试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 ...
随机推荐
- :nohlsearch
vim 编辑器 ——黄色阴影的消除问题 - leikun153的博客 - CSDN博客 https://blog.csdn.net/leikun153/article/details/78903597 ...
- window异常处理——except_handler4以及栈展开分析
以前在15pb学习时候在看雪论坛发的一篇精华帖. 主要是分析在try块中发生嵌套异常时候堆栈是如何平衡的. 就不复制过来了,给个链接http://bbs.pediy.com/showthread.ph ...
- Xcode 编译静态库
有时候,我们需要将一部分经常用到的代码提取出来用来复用,或者说需要用到c++的代码的时候,可以通过编译成静态库的方式来使用.本文中使用的Xcode版本是8.3,静态库制作过程和其他版本基本一样,可能出 ...
- 原!!junit mockito 自定义参数匹配 -- ArgumentMatcher
前两天写单元测试的时候,发现一个dao对象 mock成功了,但是调用该dao对象的某个方法时,并没有按照设定的值返回,而是返回null. 但是记得之前也都是这么写没有碰到问题,直接mock对象,调用方 ...
- HTTP场景应用
一.HTTP缓存控制小结 http://imweb.io/topic/5795dcb6fb312541492eda8c 二.透过浏览器看HTTP缓存 http://www.cnblogs.com/sk ...
- WSGI基础知识(转)
add by zhj: WSGI全称Web Server Gateway Interface,即Web网关接口.其实它并不是OSI七层协议中的协议,它就是一个接口(即函数)而已,而WSGI规定了该接口 ...
- Drawable.Callback
一.介绍 public abstract void invalidateDrawable (Drawable who) Called when the drawable needs to be re ...
- PHP 安装memcache.so 和memcached.so
一.memcache.so 的安装 wget http://pecl.php.net/get/memcache-2.2.7.tgztar zxvf memcache-2.2.7.tgz./config ...
- java多线程总结(二)
线程一般有6个状态: 新建状态:NEW 可运行状态:RUNNABLE 休眠状态:TIMED_WAITING 等待状态:WAITING 阻塞状态:BLOCKED 终止状态“TERMINATED 当我们使 ...
- Apache和Nigix
Apache , Nginx 是开源的HTTP服务器软件 HTTP服务器本质上也是一种应用程序--它通常运行在服务器之上,绑定服务器的IP地址并监听某一个tcp端口来接收并处理HTTP请 ...