站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

phpMyVisites-即時分析並產生網站流量圖

前言

[phpMyVisites] 為一個採用 GNU/GPL 授權具備強大功能網站流量即時分析的開放原始碼,整個架構採用 [PHP] + [MySQL],設定完成後只要將 JavaScript 置入即可,且您的網頁並不一定要製作成 PHP 因為 phpMyVisites 可工作於所有種類的網頁 (像是 HTML, ASP, Perl 或是任何其他語言的網頁)。

phpMyVisites 特性說明如下:

phpMyVisites 網站解析特性說明如下:

phpMyVisites 官網 Demo 及 Screenshots:

安裝 phpMyVisites 以前請檢查您主機的 PHP 及擴充模組版本,相關內容如下:

實作環境

安裝及設定

步驟1.安裝 phpMyVisites 及 simsun.ttc 字型檔

至官網下載 [phpMyVisites 2.2 Stable][simsun.ttc 字型檔] 將 phpMyVisites 解開後記得先將 simsun.ttc 字型檔複製於 /libs/artichow/font 目錄下,此中文字型檔為修正 GD 顯示中文字部份。

 #cd /usr/ports/archivers/unzip                //切換至安裝路徑,安裝解壓縮套件 
 #make install clean                           //安裝並清除安裝過程中不必要的檔案
 #unzip phpmyvisites_2_2.zip                   //解開後會看到一個 phpmv2 目錄
 #cp simsun.ttc phpmv2/libs/artichow/font/     //修正 GD 顯示中文字部份

將 phpmv2 目錄複製 (更名為 phpMyVisites) 到您網站根目錄下 (ex./usr/local/www/data/analysis/phpMyVisites) 後要對 phpMyVisites 目錄進行權限設定因為等一下設定會寫入您設定的資料至目錄內 (若沒做此步驟等一下將無法開始進行初始化 phpMyVisites 設定!!)

 #chmod 775 phpMyVisites                       //或 chmod 777 (就不用繼續下一步了)
 #chown root:www phpMyVisites                  //使 Web Service 可寫入該資料

步驟2.建立 phpMyVisites 使用資料庫

由於 phpMyVisites 會使用 MySQL 資料庫來存放統計的數據,並且支援多國語言所以資料庫建立時記得以 utf8_unicode_ci 也就是 UTF-8 編碼來建立,同時請建立一個專門用來存放 phpMyVisites 資料庫的 MySQL 帳號及密碼。

建立 phpMyVisites 使用資料庫

步驟3.開始安裝 phpMyVisites

連結至您放置 phpMyVisites 目錄的 URL 準備開始初始化 phpMyVisites 此例實作連結為

ex. http://www.weithenn.org/analysis/phpMyVisites/index.php

步驟3-1.歡迎 phpMyVisites

準備開始初始化 phpMyVisites 設定,按【下一步】後開始設定

初始化 phpMyVisites

步驟3-2.檢查系統環境

phpMyVisites 在安裝以前先檢查系統主機環境是否符合 phpMyVisites 後續安裝作業需求,若有警告 / 錯誤的部份 (黃/紅色叉叉) 請排除後在進行後續安裝作業,確定檢查無誤後請按【下一步】繼續設定

檢查系統環境1 檢查系統環境2

步驟3-3.資料庫設定

此次實作建立的資料庫相關資訊如下所示,填妥資料庫相關設定後,請按下【送出】此時 phpMyVisites 會依您剛才填入的設定與資料庫伺服器進行連接並建立相關資料表 (Table),完成後請按【下一步】繼續後續安裝步驟

填入資料庫設定1 填入資料庫設定2 成功連接至資料庫伺服器 成功建立資料表

步驟3-4.管理設定

設定 phpMyVisites 管理者帳號及密碼並設定屆時會套用到您統計網站分析的 JavaScript 完整路徑,設定完成後請按下【送出】此時 phpMyVisites 會依您剛才填入的設定新增相關管理者帳號及其它資訊,完成後請按【下一步】繼續後續安裝步驟

管理設定1 管理設定2 成功建立管理者設定

步驟3-5.網站設定

設定 phpMyVisites 第一個要統計分析的網站名稱、FQDN、設定是否欲顯示 phpMyVisites Logo (有多種 Logo 可供選擇),設定完成後請按下【送出】繼續後續安裝步驟

網站設定1 網站設定2

步驟3-6.流量分析 JavaScript

顯示屆時要插入網站統計分析網頁內的 JavaScript,複製內容後按【下一步】繼續後續安裝步驟

流量分析 JavaScript1 流量分析 JavaScript2

步驟3-7.phpMyVisites 安裝完成

恭喜您 phpMyVisites 已經安裝完成!! 按下【進入 phpMyVisites】即可連結至 phpMyVisites 管理登入頁面

phpMyVisites 安裝完成

步驟4.開始使用 phpMyVisites

上述設定步驟完成後即可看到如下圖所示 phpMyVisites 登入頁面,登入頁面後您可進行相關設定,例如:設定匿名者是否可以觀看此統計網頁...等。

phpMyVisites 登入頁面

參考

[Installation - PhpMyVisites documentation]

[phpMyVisites is a free and powerful open source]

[My Program :: 安裝 phpMyVisites 完成]

[Alan's World: PHPMyVisites的安裝與圖片中文亂碼問題解決]

[phpMyVisites and Fonts for graphs text display Downloads]

[UNIX 壓縮格式與壓縮程式簡表]

Me FAQ

Q1.無法連結至 phpMyVisites 初始化頁面並顯示錯誤訊息?

Error Message:

連結至 phpMyVisites 初始化頁面顯示如下錯誤訊息並且未顯示設定頁面

權限錯誤

Ans:

因為 phpMyVisites 必須寫入相關設定至資料目錄內 (若沒進行下列設定將無法進行初始化 phpMyVisites 設定!!)

 #chmod 775 phpMyVisites                       //或 chmod 777 (就不用繼續下一步了)
 #chown root:www phpMyVisites                  //使 Web Service 可寫入該資料
Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com