了解你的访客——Piwik安装实录

如果要问最好的网站数据统计分析工具是啥,那么毫无疑问是GA——Google Analytics(谷歌分析),然而麻烦的是由于某些众所周知的原因,谷歌旗下绝大部分产品在国内都不能正常访问,虽然GA还能正常使用,但是由于其需要加载的一个JS无法正常访问,所以就麻烦了很多,甚至还会影响网站打开速度,并且我们去查看数据还得通过某些手段,这实在是有些蛋疼。那么我们就需要一个代替品,国内的CNZZ、百度统计之流虽然各种号称媲美GA,但是事实上还是差了不少。那么出路到底在哪?那就是Piwik,它简洁强大,又是一个开源的系统,可以部署在任何PHP+MYSQL上,可以说是最好用的网站统计系统之一,完全不逊色于GA,甚至由于其开源特性,你可以自行修改增添代码,达到各种效果,不可不谓是完美的替代品。

那么,就让我来讲一下如何安装Piwik吧。

  一.简介

Piwik 是一套基于 Php+MySQL 技术构建,能够与 Google Analytics 相媲美的开源网站访问统计系统。Piwik 可以给你详细的统计信息,比如网页浏览人数, 访问最多的页面, 搜索引擎关键词等等,并且采用了大量的AJAX/Flash技术,使得在操作上更加便易。
Piwik 可以安装在你的服务器上面,数据就保存在你自己的服务器上 面。你可以非常容易的插入统计图表到你的博客或是网站后台的控制面板中。安装完成后,你只需将一小段代码放到将要统计的网页中即可。

Piwik还采用了插件扩展及开放API架构,拥有众多不同功能的插件,也可以让开发人员根据自已的实际需求创建更多的功能。

  二.系统需求

  • Web服务器,比如 Apache, Nginx, IIS 等等
  • PHP版本≥5.3.3
  • MySQL≥4.1, 或者是 MariaDB
  • 开启PHP拓展 pdopdo_mysql, 或者mysqli拓展.

需要注意的是,在2016年的Piwik 3.0.0版本将会不再支持PHP 5.3. 接着Piwik将需要PHP 5.5. 当然目前为止Piwik只需要PHP 5.3.3及以上的版本.

用来配置Piwik的MySQL数据库用户需要SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES权限

官方推荐的PHP版本为5.5以上,来获得最好的性能并节省资源,此外还需要PHP GD 拓展来生成一些图表。推荐安装的PHP拓展为

  三.安装

首先我们访问Piwik的官网,下载程序然后上传到web目录,解压,访问域名,然后我们就能看到安装向导了。

piwik-1

阅读全文→

如何安装Chevereto——一个简洁大气而又多功能的图片分享程序

Chevereto是一个功能强大然而又美观简洁的图片分享网站程序,它的v3版本是收费的,之前的为开源的,在github有之前的版本:传送门。今天我们介绍的是其收费的v3版本,目前其收费如下:

chevereto-pricing

其中48刀的是和arvixe进行合作的,会给你一个一年的香港虚拟主机,arvixe的名头可谓是很大的,其空间价格甚至比不少vps还高,质量那是妥妥的,所以如果有意购买建议考虑48刀的network bundle。对了,除了第一个月付套餐外,其它都是终身的,一次付费终身免费升级,而且代码不加密可以自行修改,也算是相当良心了。好了,不多介绍了,如果想要了解这款程序,去看下官方的DEMO和介绍吧:传送门

阅读全文→

你服务器真正的钥匙——sshkey密钥登陆

这个世界上好人很多,坏人也不少,做人总要防着点,如果你稍微熟悉点linux操作命令,那么请查看你vps的登陆日志,里面会充斥着来自全世界ip的难以计数的登陆失败提示,是的,你的vps一直有人在进行爆破登陆,或者说,有人总在想办法打开你家的锁。是不是有些吃惊?所以每个vps初学教程里面都会一再强调请设置一个高强度的密码。

但是,不怕万一就怕一万,要是你的密码被无意中破解了怎么办?这可是大事不妙啊。所以,让我来给你们介绍一种更安全的认证登陆方式——sshkey密钥登陆。这个类似淘宝的证书登陆之类的,高强度的随机密钥,基本上可以确保一切万无一失。

一.生成密钥

虽然puttygen(putty组件)也有这个功能,但是我一般习惯于使用xshell来实现,因为不需要额外的配置sshkey-agency进行后台监听,也不用另外导入。xshell这个软件对于非商业用途是免费的,而且功能并没有被阉割,大家可以去它的官网下载。

按照如下步骤我们生成密钥

xshell-sshkey-guide

阅读全文→

Nodequery——你的服务器监控好助手

在剁手无数次之后,我的手上攒了一大堆vps,其中有一部分是有东西在运行的,有一部分是拿来观察稳定性和网络的。很多次我发现其中某台默默无闻的挂了……又有时觉得服务器一直很稳定,但是看一看uptime又不高,亦或者是想统计一下在线率。那么这时候,某个朋友向我推荐了这个网站——NodeQuery,这个名字简单易懂,节点+查询,说白了就是统计(列出)你的节点,目前这个还处于beta版本,所以一个账号只能添加十台机器,据说未来付费账号能添加100台。

  一.注册

注册步骤相当简单,点击signup然后输入你的名字邮箱和密码就能下一步了,然后你的邮箱会收到邮件,点击邮件中的激活链接,然后你就可以登入了。

nodequery-2 阅读全文→

centos修改系统语言——小白也要看得懂

由于vps的系统都是模板,所以并没有像iso安装那样的设置语言步骤,而且由于现在的模板基本都是minimal(最小化安装)版本,所以也不会自带vnc和桌面来进行图形化的修改,这就给一些新手带来了困难。当然,也有一些情况我们不是要改成中文,而仅仅是要改成自己看得懂的语言,比如英语,因为某些vps商家过于任性……自带的模板是当地语言的,于是各种韩语日元的系统= =,我表示还是有点压力山大的。

所以在这儿做个修改的方法记录吧,由于centos6和centos7之间变化蛮大的,所以修改方法也不同。

Centos 6 :

将其中所有内容替换为如下

Centos 7 :

当然,不管是centos6还是7都需要重启系统才会生效

另外,如果只想对当前账号进行语言修改,而不是系统全局修改的话,可以使用如下指令