Pagekit轻博客CMS程序安装及功能体验过程

如今我们无论是学习架设个人博客、网站,还是架设中大型的内容系统,基本上很少有完整的重新架构独有的程序。我们大部分用户要么直接使用免费开源CMS程序,然后顶多寻找点免费主题模板简单的修改就直接使用。稍微有点讲究的网友可能还会根据实际的需要进行定制主题或者稍微进行二次开发。

我们常用的CMS程序有WordPress、Joomla、DedeCMS、Typecho、ZBlog、EMlog这些国外、国内的常用程序,个人网站可能较为喜欢WordPress博客程序居多。但是如果我们不需要太复杂的功能以及需要节省更多的主机资源的时候,还是希望有一些轻便型的博客程序能够替代。

虽然Hexo、GHost很轻便,但是对于普通用户而言架设和管理较为麻烦,我们还是希望直接用源码安装在主机中,或者说一键安装的显得简单很多。今天老蒋有看到Pagekit这款来自国外的轻便CMS程序,从介绍的文字看国内使用的可能不是很多,但是国外的评价还是比较多的。

Pagekit采用Symfony框架和Razr模板引擎架构,数据库可以用MySQL以及Sqlite,在这篇文章中老蒋就第一次进行安装且分享这个体验过程,也许在以后的建站需要的时候就使用它了。

第一、官方网站及环境

 代码如下 复制代码

官网:pagekit.com

Pagekit安装环境需要PHP5.5.9+,MySQL版本5.1+,或者Apache 2.2+。这里有个小提示,老蒋开始从GITHUB上面下载的开发版本好像无法安装,然后直接从官方下载(这里)是可以安装的。

第二、设置Pagekit安装目录权限

我们在对应的目录站点中上传和解压程序之后,直接打开解析好的域名,可以看到各种权限目录需要设置FIX修复,我们需要根据对应的进行修复,以及我这边看到还需要进行配置PHP.INI文件。

opcache.save_comments还需要开启,那就需要到PHP.INI中配置。

第三、Pagekit轻博客程序演示

老蒋原本觉得Pagekit轻博客程序的安装过程简单而已,其实这个过程花费了太多的时间,虽然Pagekit程序看着轻便简单,但是安装需要匹配的环境要求还是比较严格,比如PHP新版本必须PHP5.5.9以上,而且还需要开启一些组件和扩展的支持,如果我们是安装在普通的虚拟主机可能会不兼容,如果是VPS、服务器,则需要我们重新配置。

当然,如果配置完善兼容环境,安装Pagekit过程还是简单的,比如设置数据库信息,然后正常的安装完毕。过程中会要求我们创建一个管理员账户,后我们再登入后台设置。

我们在登入Pagekit后台之后,就可以进行其他相关的设置,以及添加日志。Pagekit主题和插件也是类似WP程序一样有公众平台直接获取用户免费提交上来的第三方主题和插件。

第四、Pagekit体验小结

1、Pagekit应该算是众多海外开源轻博客程序中的一种,目前算是比较小众化,使用的用户还是比较少,尤其是中文文档基本上没有,估计使用的人也不是很多,顶多就简单的安装玩玩而已。

2、Pagekit程序需要兼容的组件和配置要求还是比较高的,普通虚拟主机可能甚至不是太兼容,对于服务器WEB环境的配置可能要求还是比较高,一般新手可能门槛较高,而且遇到问题没有中文文档解决。

3、从目前来看,Pagekit仅仅停留在有这个产品而已,对于其实际的使用性能和用途功能,完全不如国产的Typecho或者ZBLOG等轻博客程序,毕竟再好的程序,后续的二次开发以及文档支持还是需要积累在众多用户之上

时间: 2024-09-19 08:57:16

Pagekit轻博客CMS程序安装及功能体验过程的相关文章

用 Flask 来写个轻博客 (26) — 使用 Flask-Celery-Helper 实现异步任务

目录 目录 前文列表 扩展阅读 Celery 将 Celery 加入到应用中 实现向新用户发送欢迎邮件 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 用 Flask 来写个轻博客 (2) - Hello World! 用 Flask 来写个轻博客 (3) - (M)VC_连接 MySQL 和 SQLAlchemy 用 Flask 来写个轻博客 (4) - (M)VC_创建数据模型和表 用 Flask 来写个轻博客 (5) - (M)VC_SQLAlchemy 的 CRUD 详解

用 Flask 来写个轻博客 (2) — Hello World!

目录 目录 前文列表 扩展阅读 实现最简单的 Flask 应用 创建 configpy 文件 创建 mainpy 文件 使用 Flask Script 创建 managepy 文件 使用 manage 来运行开发环境服务器 确保 manage 的上下本中导入了 app 对象 使用浏览器来访问 Flask 应用 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 扩展阅读 Flask 扩展 实现最简单的 Flask 应用 创建 config.py 文件 该文件是整个 Flask 应用程序

用 Flask 来写个轻博客 (3) — (M)VC_连接 MySQL 和 SQLAlchemy

目录 目录 前文列表 扩展阅读 前言 Models 模型 SQLAlchemy 安装 SQLAlchemy 安装 Mysql 建立 SQLAlchemy 和 Mysql 的连接 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 用 Flask 来写个轻博客 (2) - Hello World! 扩展阅读 SQLAlchemy_定义(一对一/一对多/多对多)关系 前言 大多数的应用程序在开发之前都需要先进行数据库设计这一环节,所以本篇就先来记录在 Flask 中如何使用 Models,

用 Flask 来写个轻博客 (24) — 使用 Flask-Login 来保护应用安全

目录 目录 前文列表 扩展阅读 用户登录帐号 用户登录状态 Flask-Login 使用 Flask-Login 来保护应用安全 小结 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 用 Flask 来写个轻博客 (2) - Hello World! 用 Flask 来写个轻博客 (3) - (M)VC_连接 MySQL 和 SQLAlchemy 用 Flask 来写个轻博客 (4) - (M)VC_创建数据模型和表 用 Flask 来写个轻博客 (5) - (M)VC_SQLAl

用 Flask 来写个轻博客 (32) — 使用 Flask-RESTful 来构建 RESTful API 之一

目录 目录 前文列表 扩展阅读 RESTful API REST 原则 无状态原则 面向资源 RESTful API 的优势 REST 约束 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 用 Flask 来写个轻博客 (2) - Hello World! 用 Flask 来写个轻博客 (3) - (M)VC_连接 MySQL 和 SQLAlchemy 用 Flask 来写个轻博客 (4) - (M)VC_创建数据模型和表 用 Flask 来写个轻博客 (5) - (M)VC_SQ

探讨Tumblr的理解:轻博客服务的价值

文章描述:浅析轻博客(类Tumblr)服务的价值. 一.Tumblr简介 Tumblr正式成立于2007年,自成立以来,其一直保持着非常良好的发展势头,而国内自点点网,盛大推他纷纷推出类tumblr服务以来,这个被称之为轻博客的领域收到了越来越多人的关注,本文尝试和大家一起来探讨轻博客服务的价值.欢迎大家通过微博@web20share和我一起来探讨 1.Tumblr简要发展历史: 2007年 Tumblr正式创立. 2008年12月 获得由Union Square Ventures 和Spark

用 Flask 来写个轻博客 (34) — 使用 Flask-RESTful 来构建 RESTful API 之三

目录 目录 前文列表 应用请求中的参数实现 API 分页 测试 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 用 Flask 来写个轻博客 (2) - Hello World! 用 Flask 来写个轻博客 (3) - (M)VC_连接 MySQL 和 SQLAlchemy 用 Flask 来写个轻博客 (4) - (M)VC_创建数据模型和表 用 Flask 来写个轻博客 (5) - (M)VC_SQLAlchemy 的 CRUD 详解 用 Flask 来写个轻博客 (6) -

用 Flask 来写个轻博客 (29) — 使用 Flask-Admin 实现后台管理 SQLAlchemy

目录 目录 前文列表 扩展阅读 Flask-Admin BaseView 基础管理页面 ModelView 实现效果 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 用 Flask 来写个轻博客 (2) - Hello World! 用 Flask 来写个轻博客 (3) - (M)VC_连接 MySQL 和 SQLAlchemy 用 Flask 来写个轻博客 (4) - (M)VC_创建数据模型和表 用 Flask 来写个轻博客 (5) - (M)VC_SQLAlchemy 的 C

用 Flask 来写个轻博客 (27) — 使用 Flask-Cache 实现网页缓存加速

目录 目录 前文列表 扩展阅读 Flask-Cache 应用 Flask-Cache 实现视图函数缓存 缓存无参数的普通函数 缓存带参数的普通函数 缓存无动态参数的视图函数 缓存带动态参数的视图函数 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 用 Flask 来写个轻博客 (2) - Hello World! 用 Flask 来写个轻博客 (3) - (M)VC_连接 MySQL 和 SQLAlchemy 用 Flask 来写个轻博客 (4) - (M)VC_创建数据模型和表