geoip_country_name_by_name():C:/xampp /apache/bin/GeoIP.dat中不可用的必需数据库

时间:2013-12-07 05:55:47

标签: php geoip

你知道为什么会这样吗?

A PHP Error was encountered

Severity: Warning

Message: geoip_country_name_by_name(): Required database not available at C:/xampp/apache/bin/GeoIP.dat.

我只是安装GeoIP

感谢您的进步。

2 个答案:

答案 0 :(得分:3)

您需要下载GeoIP数据库并将其移至错误中引用的路径。在此下载:http://dev.maxmind.com/geoip/legacy/install/country/

答案 1 :(得分:2)

如果它有帮助:我有同样的问题,但只有PHP CLI,我添加强制lib目录设置来修复此警告。这很奇怪,因为Apache没有设置路径并且它可以正常工作:

<强> /etc/php/7.0/mods-available/geoip.ini

[geopip]
geoip.custom_directory = /usr/share/GeoIP