有没有人有任何想法,为什么我的服务器无法读取数据库文件?使用Maxmind GeoLiteCity进行地理定位,无法读取数据库文件
无论我怎么努力,我不断收到同样的错误:
“无法打开GeoLiteCity.dat”
没有任何解释。该文件在那里,我已经尝试上传,以确保它没有损坏。我正在使用纯php模块。这两个文件都在同一个目录中...
我想在wordpress上设置它,可能是问题的一部分?
我的代码只是基本的测试仪:
include("geoip.inc");
// read GeoIP database
$handle = geoip_open("GeoLiteCity.dat", GEOIP_STANDARD);
// map IP to country
echo "IP address 62.149.130.132 located in " . geoip_country_name_by_addr($handle, "62.149.130.132") . " (country code " . geoip_country_code_by_addr($handle, "62.149.130.132") . ")";
// close database handler
geoip_close($handle);
,但它只是不会做它。
什么是文件权限? – 2012-01-17 15:37:12
请检查'is_readable(“GeoLiteCity.dat”)' – DerVO 2012-01-17 15:47:10