PHP i GeoIP od MaxMind w wersji Lite

Opublikowano: 20.06.2010 | Kategoria: Apple, Programowanie | Tagi: , | Brak komentarzy »
geoip_record_by_name(): Required database not available at /opt/local/share/GeoIP/GeoIPCity.dat

Oto co mnie przywitało po instalacji modułu GeoIP dla PHP na Snow Leopardzie i wywołaniu kodu:

$record = geoip_record_by_name('www.zak.lodz.pl');
if ($record) print_r($record);
else echo 'error';

Brak odpowiedniej bazy… Ściągamy zatem bazę GeoIP miast w wersji Lite i tworzymy odpowiednie pliki.

$ cd; mkdir temp; cd temp;
$ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
$ gunzip GeoLiteCity.dat.gz
$ sudo mv GeoLiteCity.dat /opt/local/share/GeoIP/GeoIPCity.dat


Skomentuj

Aby uatrakcyjnić czy też wzbogadzić swój komentarz o linki lub typografię, możesz wykorzystać następujące tagi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>