PHP i GeoIP od MaxMind w wersji Lite
Opublikowano: 20.06.2010 | Kategoria: Apple, Programowanie | Tagi: geoip, macosx | 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