网站流量统计分析工具搭建:零基础搭建网站流量统计分析工具

搭建前需要准备好这些资源

开始搭建网站流量统计分析工具之前,先确认你手头有这些东西:一台已安装宝塔面板的云服务器(建议最低配置1核1G)、一个解析到该服务器的域名(用于访问统计后台)、以及一个干净的MySQL数据库(宝塔面板的“数据库”页面里可直接创建)。
如果你还不了解宝塔面板,可以把它理解成服务器的“桌面系统”,能帮你用图形化界面管理网站和数据库。

三步完成Matomo核心部署

第一步:下载并上传Matomo安装包

在服务器上开一个终端(宝塔面板的“终端”工具也行),执行以下命令:

cd /www/wwwroot
wget https://builds.matomo.org/matomo-latest.zip
unzip matomo-latest.zip

解压后会得到一个 matomo 文件夹。
你可以在宝塔面板的“网站”栏目里添加一个新站点,将域名指向 /www/wwwroot/matomo 这个目录。
或者直接把这个文件夹重命名为你的域名对应的目录名,再新建站点指向它。

第二步:创建数据库和用户

回到宝塔面板的“数据库”页面,点击“添加数据库”。
数据库名和用户名都填 matomo(或自定义),密码生成后记下来。
这一步会同时创建一个数据库和一个有完全访问权限的用户。

第三步:配置Nginx伪静态

在宝塔面板的站点设置里,找到“伪静态”选项,选择 Matomo 或者 Piwik(老名字)的规则。
如果没有现成的,可以手动粘贴下面内容:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

保存后重启Nginx。

安装向导与基础配置

现在用浏览器访问你刚才绑定的域名(比如 stats.example.com),就会看到Matomo的安装引导界面。
按步骤来:

  1. 欢迎页点击“下一步”。
  2. 系统检测:如果报错缺少扩展,可以到宝塔面板的“软件商店”里找到PHP,点击“设置” → “安装扩展”,把 PDOmbstringcurlgd 等常用扩展都装上。
  3. 数据库配置:输入之前创建的数据库名、用户名和密码,服务器地址默认 localhost 不动,前缀保持 matomo_
  4. 创建管理员账号:设置一个邮箱和密码。
  5. 安装第一个网站:填上你自己的网站域名(无需加http)。
  6. 完成安装,会生成一段JavaScript跟踪代码,复制后粘贴到目标网站的 标签前即可开始采集数据。

新手最容易踩的坑

  • 文件权限不够:解压后的 matomo 目录下,PHP需要写入 configtmp 等文件夹。在宝塔面板的文件管理器里,选中 matomo 目录,右键“权限”,将用户和组设为 www,权限设为 755。如果报“无法写入配置文件”,直接执行:
chmod -R 755 /www/wwwroot/matomo
chown -R www:www /www/wwwroot/matomo
  • 数据库连接失败:检查数据库名和密码是否完全匹配,注意数据库主机不要写成IP,除非你用了远程数据库。如果还报错,可以到Matomo的 config/config.ini.php 里直接修改连接参数。
  • 缺少定时任务导致数据延迟:Matomo需要定期处理访客日志。在服务器crontab里添加如下任务(执行 crontab -e 添加):
*/5 * * * * /usr/local/php/bin/php /www/wwwroot/matomo/console core:archive --url=http://你的域名/index.php > /dev/null 2>&1

路径中的 php 路径需要换成你自己服务器上的PHP路径(可以通过宝塔面板的“软件商店”查看PHP的安装目录)。

验证统计系统是否正常运转

完成上述步骤后,用管理员账号登录Matomo后台。
在“仪表盘”中你应该能看到“今日暂无数据”的提示,这是因为新添加的第一个网站还没有被访问。
现在,打开你绑定的那个目标网站,随便刷新几次页面,大约半小时后(如果没有及时触发归档),重新进入Matomo后台,就能看到访客数据了。
你也可以手动执行一次归档命令来加速:

/usr/local/php/bin/php /www/wwwroot/matomo/console core:archive --url=http://你的域名/index.php --force

执行完后刷新后台,如果看到实时访问记录,就说明你的网站流量统计分析工具搭建成功了。
之后就可以在“访问”菜单下查看页面浏览、来源、设备等详细报告。

如果在搭建过程中遇到其他提示,比如“404 Not Found”,优先检查Nginx伪静态规则是否正确以及目录权限是否开放。
这套流程适合绝大部分宝塔面板用户,也能直接迁移到其他LNMP环境上。
自己的网站数据自己掌握,不依赖第三方平台,才是真正的私有化统计方案。

分享到:
上一篇
网站收录提升SEO优化全攻略:运维新人可以照做的6个步骤
下一篇
网站带宽限制与流量管控设置指南
1
系统公告

泽御云五一特惠活动🔥

泽御云持证合规运营,资质齐全可查,长久稳定! 五一限时多重福利同步开启: ✅ 香港 2 核 2G 云服务器超值拼团,低价入手团长免费 ✅ 4 核 4G 多机房年付拼团,性价比拉满 ✅ 内蒙古新区限时 7 折(zeyuyunnmg)特惠,专属优惠码锁价续费 ✅ 全站通用 75 折优惠,老用户充值享专属赠金 官方站点:zeyuyun.com 合规资质齐全|售后有保障|活动限时错过不再有
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意