解决 wp-staticstics 无法启用 GeoIP 的问题

在访问识别中,勾选 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

然后再次前往设置,就能勾选保存了。

最后在访问统计中就会显示访问者的区域了

Share