Geo IP¶
Catatan
Dokumentasi ini hanya berlaku untuk database On-premise.
Penginstalan¶
- Unduh databases GeoLite2 City dan Country. Anda sekarang seharusnya memiliki dua file bernama - GeoLite2-City.mmdbdan- GeoLite2-Country.mmdb.
- Pindahkan file ke folder - /usr/share/GeoIP/.- mv ~/Downloads/GeoLite2-City.mmdb /usr/share/GeoIP/ mv ~/Downloads/GeoLite2-Country.mmdb /usr/share/GeoIP/ 
- Restart server 
Catatan
Bila Anda tidak ingin mencari database geoip di /usr/share/GeoIP/, gunakan opsi --geoip-city-db dan --geoip-country-db untuk antarmuka command line Odoo. Opsi-opsi ini mengambil file path absolut file database dan menggunakannya sebagai database GeoIP. Contohnya:
./odoo-bin --geoip-city-db= ~/Downloads/GeoLite2-City.mmdb
Lihat juga
Tes geolokasi GeoIP di website Odoo Anda¶
Edit halaman website untuk mengikutsertakan beberapa informasi geo-ip seperti nama negara dari alamat IP yang saat ini diminta. Berikut langkah-langkahnya:
- Pergi ke website Anda. Buka halaman website yang Anda ingin gunakan untuk mengetes - GeoIP.
- Pilih . 
- Tambahkan XML berikut di halaman : - <h1 class="text-center" t-esc="request.geoip.country.name or 'geoip failure'"/> 
- Simpan dan refresh halaman. 
Geo-ip bekerja bila Anda membaca nama negara yang ditampilkan dengan tebal di tengah-tengah halaman.
Namun bila Anda membaca "geoip failure" berarti geolokasi gagal. Umumnya karena:
- Alamat IP browser adalah localhost ( - 127.0.0.1) atau local area network. Jika Anda tidak tahu, Anda dapat mengakses website Anda tanpa menggunakan mobile data.
- Anda menggunakan reverse-proxy (apache, nginx) untuk Odoo tapi tidak memulai Odoo dengan proxy-mode. Lihat - proxy mode.
- Database GeoIP korup, hilang atau tidak dapat diakses. Pada kasus tersebut peringatan akan dicatat pada log server.