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

 更新时间:2016年10月10日 08:41  点击:2045
PageKit:企业CMS轻量级建站系统是一个基于模块化、轻量级的CMS建站系统,基于Symfony框架和Razr模板引擎,目前支持Mysql或者Sqlite作为数据库,下面我们来看Pagekit轻博客CMS程序安装及功能体验过程吧。

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

Pagekit轻博客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文件。

设置Pagekit安装目录权限
opcache.save_comments还需要开启,那就需要到PHP.INI中配置。

第三、Pagekit轻博客程序演示

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

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

Pagekit轻博客程序演示

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

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

第四、Pagekit体验小结

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

2、Pagekit程序需要兼容的组件和配置要求还是比较高的,普通虚拟主机可能甚至不是太兼容,对于服务器WEB环境的配置可能要求还是比较高,一般新手可能门槛较高,而且遇到问题没有中文文档解决。
3、从目前来看,Pagekit仅仅停留在有这个产品而已,对于其实际的使用性能和用途功能,完全不如国产的Typecho或者ZBLOG等轻博客程序,毕竟再好的程序,后续的二次开发以及文档支持还是需要积累在众多用户之上
本文章为各位介绍一篇Virtono便宜欧洲VPS主机英国伦敦机房速度、配置及综合评测体验的例子,希望这篇文章能够帮助到各位朋友哦。

 

Virtono,一家2014年成立的海外主机提供商,有提供虚拟主机、域名、OpenVZ和KVM架构VPS主机产品业务。最近几天老左也有看到周边的同类博客中有提供这个商家的信息,因为之前有网友提到需要我关注下是否有欧洲的便宜VPS主机产品的。Virtono VPS基础方案月费2欧元,这次在LET促销活动还可以优惠至1.5欧元。

 

Virtono商家目前拥有罗马尼亚、德国、荷兰、伦敦4个数据中心,其配置选择的时候可以选择100Mbps不限制流量,或者1Gbps带宽限制5TB月流量(好像德国机房的不可以选择这样配置)。因为是鉴于初次接触的商家,在国内用户可能使用的并不多,因为欧洲 机房对于普通中文用户来说不多见。

 

老左这里随机选择一个OpenVZ架构伦敦机房的机器测试,体验其产品的性能和性价比,因为如果有同样欧洲小项目需要的可以参考,根据网友讨论,中文项目速度不是很理想的。

 

1.jpg

 

 

以上老左分享的两款Virtono基本OpenVZ架构方案,我们可以看到有罗马尼亚、德国、荷兰、伦敦机房的对应选择,LET25VRT优惠码再优惠25%,比如这篇文章我测试的伦敦256MB方案月费1.5欧元。选择方案的时候我们可以选择不限制流量100MBPS带宽,或者5TB月流量1GBPS带宽。

 

第二、Virtono 4个机房测试IP

 

 代码如下 复制代码

罗马尼亚:85.204.49.17
荷兰:77.81.110.13
德国:77.81.109.13
英国:77.81.107.11/77.81.107.160

 

第三、Virtono 英国伦敦性能测试

 

1、Ping速度测试

 1.jpg

 

 

这里老左(laozuo.org)拿自己购买的这台英国机器测试PING速度,参数在可预知范围内,毕竟是欧洲的线路过去的。

 

2、路由跟踪

 

路由跟踪

 

3、基本配置信息

 

1.jpg

 

4、随机网络节点下载速度

 

virtono随机网络节点下载速度

 

总结,Virtono商家老左也是第一次接触到,以上是简单的购买了一台伦敦机房机器测试。从PING速度看,明显可以看到肯定不如美国或者亚洲节点的,所以如果是用来建中文站点可能还是不太适合。因为有几个欧洲机房节点,而且价格不是很贵,对于有需要这些节点项目需要的,还是可以使用的。

DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。它服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中出现的,下面我们来看一篇关于利用Dnsmasq搭建本地DNS服务器的教程。
每天我们无论是工作还是娱乐休闲都离不开使用电脑,我们是否会经常看到打开网站或者电脑右下角看到弹出图片广告?大部分这个都是被劫持DNS商家推送过来的,是不是很讨厌?大部分情况下我们是无法避免的,虽然很多门户网站,比如360、百度、阿里都有推出他们DNS服务,我们可以将本地的DNS IP地址更换成他们的。

 

在一定程度上,可以解决我们访问网速、广告拦截的问题,为什么他们会给我们免费使用呢?在一定可能条件下他们会推送自己的广告业务。所以,最好的办法我们是否可以自己架设本地DNS服务器,这样我们用自己的DNS就不会有广告的问题。今天,老蒋就琢磨着用Dnsmasq自己架设本地DNS,然后使用看看。

 

对于我们大部分用户而言,其实也没有必要自建DNS,要么我们就默认本地的DNS,要么就用第三方的,弹点广告也无妨,毕竟我们还使用人家的产品。当然,Dnsmasq也不是仅仅这个用途,我们也可以作为局域网机器批量IP维护使用,以及局域网解决特定网址域名禁止访问。

 

第一、Dnsmasq安装

 

1、快速安装

 

 代码如下 复制代码

yum install -y dnsmasq

 

Dnsmasq安装

 

这里老蒋使用的是CentOS环境,然后直接yum安装dnsmasq,安装完毕之后启动。如果我们喜欢编译安装可以直接到官方网站(http://www.thekelleys.org.uk/dnsmasq/)选择版本编译。

 

2、编译安装

 

 代码如下 复制代码

wget http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.76.tar.gz
yum -y install gcc
tar -xf dnsmasq-2.76.tar.gz
cd dnsmasq-2.76
make install

 

安装完毕之后,我们可以通过dnsmasq -v命令检查当前版本,有版本号出来就代表安装上了。

 

Dnsmasq安装

 

因为默认yum或者apt-get安装版本肯定不是最新的,所以我们可以选择要最新版本就编译安装,也都很快。

 

第二、修改配置Dnsmasq文件

 

 代码如下 复制代码

vi /etc/dnsmasq.conf

 

我们需要配置/etc/dnsmasq.conf这个文件。如果为了防止配置出错,我们可以先备份一份到本地或者服务器中。

 

1、添加内容

 

 代码如下 复制代码

echo 'resolv-file=/etc/dnsmasq.d/resolv.dnsmasq.conf' >> /etc/dnsmasq.conf
echo 'addn-hosts=/etc/dnsmasq.d/dnsmasq.hosts' >> /etc/dnsmasq.conf

 

执行脚本,这样自动在配置文件中最后两行加上内容。

 

2、启动strict-order

 

启动strict-order

 

默认前面是有#标注的,我们需要取消。

 

3、创建文件

 

我们需要到dnsmasq.d目录中创建上面1的两个文件resolv.dnsmasq.conf和dnsmasq.hosts。

 

A - resolv.dnsmasq.conf添加"nameserver 8.8.8.8"

 

B - dnsmasq.hosts添加"ip  domain"

 

第三、Dnsmasq设置启动和测试

 

1、添加开机启动

 

 代码如下 复制代码

chkconfig dnsmasq
/etc/init.d/dnsmasq restart

 

我们设置启动。

 

2、检查是否启动

 

 代码如下 复制代码

netstat -tunlp|grep 53

 

检查是否启动

 

3、检查测试缓存

 

A - 初次缓存

 

检查测试缓存

 

B - 再次缓存

 

dnsmasq-2-3

 

因为有了缓存数据,所以速度是不是变快了?

 

第四、Dnsmasq配置和使用

 

1、本地DNS使用

 

dnsmasq本地DNS使用

 

这里我们本地DNS可以使用服务器中配置的IP,这样我们本机就使用到自己的DNS,备用DNS可以用一个第三方公用DNS。

 

2、屏蔽网站/广告

 

 代码如下 复制代码

vi /etc/dnsmasq.conf

 

如果我们需要屏蔽某个网站或者广告,可以修改上面文件。

 

 代码如下 复制代码

address=/itbulu.com/127.0.0.1
address=/laojiang.me/127.0.0.1

 

比如我希望无法打开这两个网站,就在配置文件中添加指定的IP或者其他劫持的IP,比如我们打开某个网站被指定到其他的服务器或者网站中,就这样被劫持的。同样的,我们也可以将广告目录屏蔽。

 

第五、Dnsmasq配置和使用总结

 

Dnsmasq实际功能不仅仅局限在上面的搭建我们本地需要的DNS服务器功能,如果真就这么简单的用法,那我们也没有必要用一台服务器配置。使用点第三方公共DNS还是没有问题的,有点广告也无妨。

 

Dnsmasq实际用途较多的还是局域网的设定和限制,比如不让访问特定外网或者指定一些广告拦截、屏蔽跳转等使用。这篇文章仅仅是老蒋参考网上一些基本的配置本地DNS的用途记录,玩玩而已,一般网友也不要这么折腾
阿里云ECS服务器香港机房的机器怎么样呢,对于这个我们来看一们站长分享的一篇关于阿里云ECS服务器香港机房配置、速度及性能测试了,希望对各位能够有用。

如今阿里云产品线越来越丰富,在一定程度上将会影响到行业内的其他个人和公司的业务,不过在一定程度上也并不一定说阿里云的产品一定有太高的性价比优势,比如带宽的限制和成本还是比较高的。像如果我们公司和个人的业务在服务上,以及主机的稳定性上有提升,并不一定惧怕这些大佬的产品,反而我们还有一个比较。

 

目前,阿里云ECS服务器机房已经扩展到香港、新加坡、美国、浙江、青岛、上海、北京、深圳等多个机房,如果我们非大陆业务且不喜欢BA手续的,我们可以选择香港和新加坡线路,虽然价格稍微有点高,但是速度上还是可以的,这不老左为了亲自体验他们的香港机房,也入手了一个月香港服务器。

 

阿里云ECS香港服务器最低配置是1Mbps带宽、40GB硬盘、1核心、1GB内存,经典网络方案,采用的按月计费,月最低120元。老左也是第一次接触阿里云香港机房,所以以下的数据仅仅代表我当前发布文章的时候测试,如果我们有使用过的网友可以留言谈谈你们的使用心得,给老左和其他网友一些参考。

 

第一、阿里云官方网站

 

 代码如下 复制代码

官网地址:www.aliyun.com

 

从价格角度看,阿里云非大陆机房的价格还是比较贵的,有时候对于新用户还是有一些活动,比如对于阿里云首次购买用户可以使用10%折扣码"kmyyf2",目前仅限使用在第一次新购阿里云ECS服务器使用。

 

第二、阿里云香港机房基本配置

 

阿里云香港机房基本配置

 

第三、随机网络节点下载速度测试

 

随机网络节点下载速度测试

 

第四、阿里云香港Ping速度测试

 

阿里云香港Ping速度测试

 

第五、MTR路由追踪测试

 

MTR路由追踪测试

 

第六、UnixBench跑分数据参考

 

UnixBench跑分数据参考

 

总结,以上是老左体验的阿里云1Mbps带宽香港数据中心ECS服务器,从体验速度看,速度还是不错的,对于一般的用途建站需要,还是够用的。如果需要大带宽业务,那需要的成本就比较大,当然有需要的项目用户成本应该不是我们这帮普通用户考虑的。

 

 

[!--infotagslink--]

相关文章

  • C#开发Windows窗体应用程序的简单操作步骤

    这篇文章主要介绍了C#开发Windows窗体应用程序的简单操作步骤,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-04-12
  • C++调用C#的DLL程序实现方法

    本文通过例子,讲述了C++调用C#的DLL程序的方法,作出了以下总结,下面就让我们一起来学习吧。...2020-06-25
  • 微信小程序 页面传值详解

    这篇文章主要介绍了微信小程序 页面传值详解的相关资料,需要的朋友可以参考下...2017-03-13
  • C#使用Process类调用外部exe程序

    本文通过两个示例讲解了一下Process类调用外部应用程序的基本用法,并简单讲解了StartInfo属性,有需要的朋友可以参考一下。...2020-06-25
  • 使用GruntJS构建Web程序之构建篇

    大概有如下步骤 新建项目Bejs 新建文件package.json 新建文件Gruntfile.js 命令行执行grunt任务 一、新建项目Bejs源码放在src下,该目录有两个js文件,selector.js和ajax.js。编译后代码放在dest,这个grunt会...2014-06-07
  • 微信小程序二维码生成工具 weapp-qrcode详解

    这篇文章主要介绍了微信小程序 二维码生成工具 weapp-qrcode详解,教大家如何在项目中引入weapp-qrcode.js文件,通过实例代码给大家介绍的非常详细,需要的朋友可以参考下...2021-10-23
  • uniapp微信小程序:key失效的解决方法

    这篇文章主要介绍了uniapp微信小程序:key失效的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-01-20
  • 将c#编写的程序打包成应用程序的实现步骤分享(安装,卸载) 图文

    时常会写用c#一些程序,但如何将他们和photoshop一样的大型软件打成一个压缩包,以便于发布....2020-06-25
  • PHP常用的小程序代码段

    本文实例讲述了PHP常用的小程序代码段。分享给大家供大家参考,具体如下:1.计算两个时间的相差几天$startdate=strtotime("2009-12-09");$enddate=strtotime("2009-12-05");上面的php时间日期函数strtotime已经把字符串...2015-11-24
  • 微信小程序自定义tabbar组件

    这篇文章主要为大家详细介绍了微信小程序自定义tabbar组件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-03-14
  • 微信小程序 网络请求(GET请求)详解

    这篇文章主要介绍了微信小程序 网络请求(GET请求)详解的相关资料,需要的朋友可以参考下...2016-11-22
  • 微信小程序如何获取图片宽度与高度

    这篇文章主要给大家介绍了关于微信小程序如何获取图片宽度与高度的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-03-10
  • Python爬取微信小程序通用方法代码实例详解

    这篇文章主要介绍了Python爬取微信小程序通用方法代码实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-09-29
  • 微信小程序(应用号)开发新闻客户端实例

    这篇文章主要介绍了微信小程序(应用号)开发新闻客户端实例的相关资料,需要的朋友可以参考下...2016-10-25
  • 微信小程序手势操作之单触摸点与多触摸点

    这篇文章主要介绍了微信小程序手势操作之单触摸点与多触摸点的相关资料,需要的朋友可以参考下...2017-03-13
  • 微信小程序实现点击导航条切换页面

    这篇文章主要为大家详细介绍了微信小程序实现点击导航条切换页面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-11-19
  • 微信小程序实现登录页云层漂浮的动画效果

    微信小程序目前的火热程度相信不用多言,最近利用空余时间用小程序实现了个动态的登录页效果,所以下面这篇文章主要给大家介绍了利用微信小程序实现登录页云层漂浮动画效果的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。...2017-05-09
  • 微信小程序实现选择地址省市区三级联动

    这篇文章主要为大家详细介绍了微信小程序实现选择地址省市区三级联动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-21
  • 微信小程序实现canvas分享朋友圈海报

    这篇文章主要为大家详细介绍了微信小程序实现canvas分享朋友圈海报,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-21
  • 微信小程序 页面跳转传递值几种方法详解

    这篇文章主要介绍了微信小程序 页面跳转传递值几种方法详解的相关资料,需要的朋友可以参考下...2017-01-16