centos 7 安裝開源資料統計piwik

2021-07-04 05:09:45 字數 2290 閱讀 3970

灰常的簡單,首先需要乙個nginx+fastcgi 環境。

建立tmp目錄,然後賦許可權,假設piwik放在/data/piwik目錄下面了。

mkdir -p /data/piwik/tmp/cache/tracker/

chmod

777 /data/piwik/tmp/ -r

touch /data/piwik/config/config.ini.php

chmod

777 /data/piwik/config/config.ini.php

建立mysql資料庫。需要安裝資料庫:

yum install -y mariadb-server

systemctl start mariadb.service

systemctl enable mariadb.service

#然後配置mariadb admin密碼。

/usr/bin/mysql_secure_installation

必須安裝乙個mysql伺服器,不管是不是使用本地資料庫,使用遠端資料庫也需要安裝。

否則會報錯:(可能事php需要依賴mysql的開發包啥的,不太熟悉)

local mysql server through socket '/var/lib/mysql/mysql.sock' (2)

之後建立使用者

mysql> create database piwik default character set utf8 collate utf8_general_ci; 

query ok, 1 row affected (0.00 sec)

mysql> grant all privileges on piwik.

*to piwik@"%" identified by

"piwik";

query ok, 0

rows affected (0.24 sec)

mysql> flush privileges;

query ok, 0

rows affected (0.04 sec)

配置好nginx模組,然後進入安裝介面:

設定資料庫,本機或者遠端都行。可以增加字首,可以不增加。

資料庫建立成功

設定admin賬號

建立自己的站點。

官方的統計demo

其中遇到乙個bug,報資料庫錯誤。

自己給新增上就行了。

unknown column 'log_visit.config_os'

in'field list'

"解決:

mysql> alter table piwik_log_visit add column config_os varchar(20);

query ok, 1 row affected (0.02 sec)

records: 1 duplicates: 0 warnings: 0

mysql> alter table piwik_log_visit add column config_browser_name varchar(20);

query ok, 1 row affected (0.02 sec)

records: 1 duplicates: 0 warnings: 0

快速搭建了乙個**頁面分析系統,還挺不錯的。

功能挺強大的。需要的功能基本上都有了。

centos7 安裝centos桌面

一 輸入命令 yum groupinstall gnome desktop graphical administration tools 二 設定系統啟動等級。systemctl get default 獲取當前系統執行形式,會顯示multi user.target 命令列終端 或者 graphic...

centos7安裝nginx(yum安裝)

感興趣的可以檢視用壓縮包安裝的過程 1 通過檢視當前linux核心以及版本號進行獲取nginx的rpm安裝源適配。uname a2 獲取nginx相關的rpm源 防止版本號不對應產生的各種問題 rpm uvh3 yum安裝nginx yum install nginx等待安裝完成。1 安裝完成後,n...

CentOS7安裝docker(yum安裝)

1.中文文件 2.檢視linux版本 cat etc redhat release3.是否聯網 這裡yun安裝,不聯網gg 4.解除安裝舊版本 sudo yum remove docker docker client docker client latest docker common docker...