最近更新于 2024-05-05 14:19
在访问识别中,勾选 GeoIP 收集和 GeoIP 城市后,点击更新进行保存,然后会发现网页一直转圈最后也没有勾选上。
GeoIP 可以通过访问者的 IP 获取对应的国家和城市信息,通过 IP 查询这些信息是在对应的数据库中,wp-statistics 开发者将数据库存在 GitHub 上的,如果博客服务器是在国内的,去 GitHub 上下载文件的话速度十分慢甚至无法访问,这也是为什么无法启用 GeoIP 的原因。
那么这里就可以采用手动下载的方式,数据库有两个,分别对应国家的和城市的,项目地址如下:
https://github.com/wp-statistics/GeoLite2-Country
https://github.com/wp-statistics/GeoLite2-City
对应的下载链接为
国家: https://raw.githubusercontent.com/wp-statistics/GeoLite2-Country/master/GeoLite2-Country.mmdb.gz 城市:https://raw.githubusercontent.com/wp-statistics/GeoLite2-City/master/GeoLite2-City.mmdb.gz
下载需要科学上网,或者用迅雷,下载后先解压得到扩展名为 .mmdb 的文件
然后手动上传到服务器上,路径:
【wordpress根目录】/wp-content/uploads/wp-statistics
然后再次前往设置,就能勾选保存了。
最后在访问统计中就会显示访问者的区域了
解决 wp-staticstics 无法启用 GeoIP 的问题