# A TCF szállítói lista nem töltődik le

> Mit tegyél, ha a TCF CMP szállítói listájának fájljai hiányoznak vagy a mappa nem írható: jogosultságok, újraletöltés kényszerítése és kézi feltöltés.

Egyes telepítéseken a Complianz irányítópultján ilyen figyelmeztetések jelenhetnek meg:

- „The CMP vendorlist files for TCF are not downloaded to, or reachable in the uploads folder yet.”
- „The folder wp-content/uploads/complianz/cmp/vendorlist/ is not writable. The TCF vendor list files cannot be saved.”

Ugyanerre a problémára utal még:

- a varázsló befejezése után az **IAB TCF** menü zárolva marad;
- a GVL JSON-fájlok hiányoznak az uploads mappából;
- az irányítópult MaxMind/GeoIP figyelmeztetést is mutat. Ennek gyakran ugyanaz az oka, ezért nézd meg a [GeoIP-adatbázis kézi hozzáadását](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/tcf-foldrajz-geoip-adatbazis/) is.

## Mi okozza

A bővítmény a `cookiedatabase.org` oldalról tölti le a szállítói listák fájljait, és ide menti:

`wp-content/uploads/complianz/cmp/vendorlist/`

Két ok akadályozhatja:

- A szerver nem tud írni a mappába, a letöltés csendben meghiúsul.
- A szerver nem éri el a cookiedatabase.org-ot. Egyes tárhelyek tiltják a kimenő kapcsolatokat, és maga az oldal is előfordul, hogy átmenetileg nem elérhető. A mappajogosultságok lehetnek helyesek, a letöltés mégsem sikerül.

Mindkét esetben a bővítmény legfeljebb kétszer próbálkozik újra, majd egy hétig vár, ezért a hiba magától nem oldódik meg.

A `vendor-list.json` nélkül a TCF-szkript nem tud betöltődni. Az irányítópult figyelmeztetése mellett a böngésző konzoljában ilyen hibákat láthatsz:

- 404-es hiba a `vendor-list.json` fájlra;
- `Cannot read properties of undefined (reading 'dataCategories')`.

## 1. lépés: mappajogosultságok ellenőrzése

A célmappa jogosultsága `755` legyen. FTP-kliensben (például FileZilla) a jogosultság beállítását a [jogosultságokról szóló fejezet](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/hibaelharitas-jogosultsag-es-egyeb/) írja le. cPanelben a fájlkezelőben a mappa jogosultságát szintén módosíthatod.

Ha van terminál-hozzáférésed (cPanel Terminal vagy SSH), a teljes Complianz uploads mappa jogosultságát egy paranccsal beállíthatod:

```bash
chmod -R 755 wp-content/uploads/complianz/
```

## 2. lépés: a szállítói lista letöltésének kikényszerítése

A jogosultságok rendbetétele után a bővítmény nem próbálkozik magától újra. Használd az alábbi lehetőségek egyikét.

### A) lehetőség: azonnali újraletöltés URL-lel

1. Nyiss meg egy tetszőleges Complianz-adminoldalt.
2. Fűzd az URL-hez a `?cmplz_nocache` paramétert, például: `https://sajatoldalad.hu/wp-admin/admin.php?page=complianz&cmplz_nocache`
3. Nyomd meg az Entert.

### B) lehetőség: a TCF ki- és bekapcsolása

Ha az A) lehetőség nem indítja el a letöltést, a TCF-beállítás ki- és bekapcsolásával kikényszerítheted:

1. Nyisd meg a **Wizard → Services** részt.
2. Keresd meg a „Does your website contain scripts for advertising purposes?” kérdést.
3. Állítsd **No** értékre, és mentsd.
4. Állítsd vissza **Yes** értékre, és mentsd újra.

Ez újraindítja a hirdetési konfigurációt, és a Complianz friss szállítói listát tölt le.

## 3. lépés: a fájlok kézi letöltése

Ha az 1. és 2. lépés nem segített, a szervered valószínűleg nem éri el a cookiedatabase.org-ot. A fájlokat magad is a helyükre teheted. Mentsd el az alábbi három fájlt (jobb gomb, **Link mentése másként**), a fájlnevet pontosan megtartva:

- `vendor-list.json`: `https://cookiedatabase.org/cmp/vendorlist/v3/vendor-list.json`
- `lspa.json`: `https://cookiedatabase.org/cmp/vendorlist/lspa.json`
- `additional-vendor-information-list.json`: `https://cookiedatabase.org/cmp/vendorlist/additional-vendor-information-list.json`

Ellenőrizd, hogy a böngésző `.json` kiterjesztéssel mentette-e el őket, és nem fűzött-e hozzá `.txt` kiterjesztést. Ezután töltsd fel mindhármat FTP-vel vagy a tárhely fájlkezelőjével ide:

`wp-content/uploads/complianz/cmp/vendorlist/`

Töltsd újra a webhelyet. A figyelmeztetésnek el kell tűnnie, és az **IAB TCF** menünek fel kell oldódnia.

Ez csak átmeneti megoldás: a kézzel feltöltött fájlok soha nem frissülnek, a szállítói lista pedig rendszeresen változik, ezért az elavult másolat idővel eltér a valóditól. Kérd meg a tárhelyszolgáltatót, hogy engedélyezze a kimenő kapcsolatot a cookiedatabase.org felé, hogy a Complianz újra át tudja venni a letöltést.

## Ha a figyelmeztetés megmarad

Írj a támogatásnak, és sorold fel az összes eddig elvégzett lépést. Így gyorsabban megtalálják az okot.

A TCF bevezetéséről lásd a [TCF fejezetet](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/tcf-foldrajz-tcf-bevezetes/).
