了解你的访客——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和介绍吧:传送门

阅读全文→

centos下安装java——rpm安装(MC前置教程)

很多人喜欢玩MC吧,每个MC玩家都有个梦想——开个属于自己的服务器,也许在win下开服很容易,只需要简单的下载java(jre/jdk)安装然后一键开服就行。但是,在linux下的开服首先就有个问题,如何安装java(jre/jdk)。那么我就来说一下如何在centos系统下下载&安装java。

  一.选择java

一般我们选择jdk,然而在linux下有openjdk和sunjdk(即oracle jdk),openjdk是开源的,但是,一直以来许多腐竹测试sunjdk跑mc的效率更高(关于这两者的jvm性能争议网上不少),具体是不是这样我没试过,但是本着大公司还是会藏着掖着好东西的心思,我觉得sunjdk会更好一点。

  二.下载java

是的,这个东西真的得单独讲一下……在win下下载其实还好,访问oracle的jdk下载网站,然后选择你需要的,然后你还不能直接点文件下载……你得先勾选同意协议,然后才能下载。

jdk-elua

那么,问题就来了,如果用linux开服我们应该如何下载? 阅读全文→

H5ai——一个强大美观的目录列表程序

有些时候我们要做一个个人仓库,但又不喜欢apache/nginx的默认index那种过于朴素的页面。这时候php目录列表程序的作用就发挥出来了。我个人也用过许多类似的程序,但是还是比较偏爱h5ai,因为部署方便,不需要像fancy index那样重新编译nginx,而功能也足够强大,美观更是没话说。DEMO

部署的方法也是相当简单,在作者官网有说明,可能有人不喜欢全英文的……我来简单的说一下。

   一.安装

  1. 把你下载的h5ai程序包解压会看到里面有_h5ai这个文件夹,将其上传到你的web目录(当然也可以上传后再解压): DOC_ROOT/_h5ai.

    访问http://YOUR-DOMAIN.TLD/_h5ai/public/index.php, 这个页面会显示一些依赖之类的,符合代表能使用更多功能。

     

  2. /_h5ai/public/index.php (注意优先级!)添加到默认首页的配置项. 这样h5ai会接管在 DOC_ROOT下所有不含有效首页文件的目录.某些web服务器的修改方法:
    • Apache httpd 2.2/2.4: 在 httpd.conf 或在任意文件夹的 .htaccess 文件中的修改示例:

    • lighttpd 1.4: 在 lighttpd.conf 中的修改示例:

    • nginx 1.2: 在 nginx.conf 中的修改示例:

    • Cherokee 1.2: 在 cherokee.conf 中的修改示例:

阅读全文→