GeoIP-adatbázis kézi feltöltése és ellenőrzése
Mit tegyél, ha a GEO IP országadatbázisa nem töltődik le, vagy nem olvasható: feltöltés FTP-n, útvonal beállítása, jogosultságok ellenőrzése.
A GEO IP az országadatbázisra épül (lásd a Földrajzi célzás fejezetet). Ha a bővítmény nem tudja letölteni, a Dashboardon ez a figyelmeztetés jelenik meg: You have enabled GEO IP, but the GEO IP database hasn’t been downloaded automatically. Ennek oka lehet, hogy a kiszolgáló nem engedi a fájl másolását, a letöltés időtúllépéssel véget ér, vagy a memóriakorlát túl alacsony a fájl átmásolásához.
Ha a böngésző konzoljában a other consenttype, no cookie warning üzenetet látod, ellenőrizd, hogy támogatott régióból nyitod-e meg a webhelyet. A leggyakoribb ok ilyenkor az, hogy az adatbázisfájl nincs feltöltve az uploads mappába, vagy fel van töltve, de nem olvasható.
1. A fájl kézi feltöltése
Szekció neve “1. A fájl kézi feltöltése”- Töltsd le a
GeoLite2-Country.mmdbadatbázisfájlt (a cookiedatabase.org szolgáltatja a Complianznak). - Lépj be FTP-n a tárhelyedre.
- Töltsd fel a fájlt ide:
/wp-content/uploads/complianz/maxmind/. Ha a mappák még nincsenek meg, hozd létre őket a kiszolgálón. - Nézd meg a Complianz Dashboardot: eltűnt-e a figyelmeztetés.
Ha nem tűnt el, folytasd a 2. lépéssel.
2. A fájl útvonalának beállítása
Szekció neve “2. A fájl útvonalának beállítása”A figyelmeztetés eltüntetéséhez a fájl helyét is át kell írni az opciók között. Ehhez tegyél a webhelyedre egy egyéni PHP-részletet: hozz létre egy MU-plugint (must-use bővítmény), vagy használj kódrészlet-kezelő bővítményt, például a WPCode-ot.
<?phpif ( ! defined( 'ABSPATH' ) ) { exit;}
add_action( 'init', function() { if ( function_exists( 'cmplz_upload_dir' ) ) { $path = cmplz_upload_dir( 'maxmind' ); update_option( 'cmplz_geo_ip_file', $path . 'GeoLite2-Country.mmdb' ); delete_option( 'cmplz_geo_ip_import_error' ); } else { error_log( 'cmplz_upload_dir function does not exist. Please ensure the Complianz GDPR plugin is active.' ); }} );A részlet a Complianz opcióit a megfelelő fájlútvonalra állítja, és törli a korábbi importhibát. Amint a részlet fut, a Dashboard figyelmeztetése eltűnik, és a részletet vagy az MU-plugint eltávolíthatod.
Ha a fájl fel van töltve, de a GEO IP nem működik
Szekció neve “Ha a fájl fel van töltve, de a GEO IP nem működik”Ez általában fájljogosultsági gond. Menj sorban:
- Ellenőrizd, hogy a fájl ott van-e a
wp-content/uploads/complianz/maxmind/mappában. Ha nincs, kövesd a fenti feltöltést. - Nyisd meg a böngészőben a
sajatoldal.example/wp-content/uploads/complianz/maxmind/GeoLite2-Country.mmdbcímet. Ha a WordPress nem a gyökérben van, igazítsd a címet. - Ha a cím magától letölti a fájlt, a fájl fel van töltve és elérhető.
- Ha nem elérhető, nézd meg az uploads mappa írási jogosultságát FTP-n vagy a tárhely fájlkezelőjében (jobb kattintás a mappán). Állítsd 755-re, és próbáld újra a címet.
- Ha minden rendben látszik, kapcsold ki a GEO IP-t, és nézd meg, hogy a sáv hiba nélkül működik-e (a konzolban sincs hiba).
- Ha nincs látható hiba, kapcsold vissza a GEO IP-t. Ha a figyelmeztetés még mindig ott van, töltsd fel kézzel az adatbázist a fenti módon. Ha ez sem segít, fordulj az ügyfélszolgálathoz.
Készült: