Geo IP¶
Megjegyzés
Ez a dokumentáció csak az On-premise adatbázisokra vonatkozik.
Telepítés¶
Töltse le mind a GeoLite2 City, mind a Country adatbázisokat. Két fájlt kell kapnia, amelyek neve
GeoLite2-City.mmdbésGeoLite2-Country.mmdb.Helyezze a fájlokat a
/usr/share/GeoIP/mappába.mv ~/Downloads/GeoLite2-City.mmdb /usr/share/GeoIP/ mv ~/Downloads/GeoLite2-Country.mmdb /usr/share/GeoIP/
Indítsa újra a szervert
Megjegyzés
Ha nem szeretné a geoip adatbázist a /usr/share/GeoIP/ helyen elhelyezni, használja az Odoo parancssori felületének --geoip-city-db és --geoip-country-db opcióit. Ezek az opciók a GeoIP adatbázis fájl abszolút elérési útját veszik, és azt használják GeoIP adatbázisként. Például:
./odoo-bin --geoip-city-db= ~/Downloads/GeoLite2-City.mmdb
Lásd még
Tesztelje a GeoIP geolokációt az Odoo weboldalán¶
Szerkesszen egy weboldalt, hogy tartalmazzon néhány geo-ip információt, például az aktuális kérés IP címének ország nevét. Ehhez:
Lépjen a weboldalára. Nyissa meg azt a weboldalt, amelyen tesztelni szeretné a
GeoIP-t.Válassza a lehetőséget.
Adja hozzá a következő XML darabot az oldalhoz:
<h1 class="text-center" t-esc="request.geoip.country.name or 'geoip failure'"/>
Mentse el és frissítse az oldalt.
A Geo-ip működik, ha az ország nevét félkövérrel kiemelve látja az oldal közepén.
In case you read „geoip failure” instead then the geolocalization failed. The common causes are:
A böngészési IP-cím a localhost (
127.0.0.1) vagy egy helyi hálózati cím. Ha nem tudja, használhatja a weboldalát mobil adatokkal.Egy fordított proxy-t (apache, nginx) használ Odoo előtt, de nem indította el Odoo-t a proxy-mód engedélyezésével. Lásd
proxy mode.A GeoIP adatbázis sérült, hiányzik vagy nem elérhető. Ilyen esetben figyelmeztetés került a szerver naplókba.