Geo IP¶
Nota
Esta documentação se aplica somente a bases de dados locais.
Instalação¶
- Baixe ambas as bases de dados Cidade e País do GeoLite2. Você deverá ter dois arquivos, chamados - GeoLite2-City.mmdbe- GeoLite2-Country.mmdb.
- Mova os arquivos para a pasta - /usr/share/GeoIP/.- mv ~/Downloads/GeoLite2-City.mmdb /usr/share/GeoIP/ mv ~/Downloads/GeoLite2-Country.mmdb /usr/share/GeoIP/ 
- Reiniciar o servidor 
Nota
Se não quiser localizar a base de dados geoip em /usr/share/GeoIP/, use as opções --geoip-city-db e --geoip-country-db da interface de linha de comando do Odoo. Essas opções pegam o caminho absoluto para o arquivo da base de dados GeoIP e o usam como a base de dados GeoIP. Por exemplo:
./odoo-bin --geoip-city-db= ~/Downloads/GeoLite2-City.mmdb
Veja também
Testar a geolocalização GeoIP no Odoo Site¶
Edite uma página da web para incluir algumas informações de geo-ip, como o nome do país do endereço IP da solicitação atual. Para isso:
- Acesse o site. Abra a página da web em que você quer testar o - GeoIP.
- Clique em . 
- Adicione o seguinte trecho de XML na página: - <h1 class="text-center" t-esc="request.geoip.country.name or 'geoip failure'"/> 
- Salve e atualize a página. 
Se o nome do seu país estiver exibido em negrito no meio da página, o Geo-ip está funcionando.
Se, em vez disso, aparecer “falha de geoip”, a geolocalização falhou. As causas comuns são:
- O endereço IP de navegação é o localhost ( - 127.0.0.1) ou o de uma rede local. Se não souber, pode acessar o seu site utilizando dados móveis.
- Está utilizando um reverse-proxy (apache, nginx) à frente do Odoo, mas não iniciou o Odoo com o modo proxy ativado. Veja - proxy mode.
- A base de dados GeoIP está corrompida, ausente ou inacessível. Nesse caso, foi registrado um aviso nos logs do servidor.