# Feltöltési hibák és letöltési hivatkozások hibái

> A „Temporary file could not be moved” és „Upload folder is not writable” hibák okai, valamint a gf-download és gf-signature hivatkozások hibáinak lehetséges okai.

## „FAILED (Temporary file could not be moved)” és „Upload folder is not writable”

Ha a Gravity Forms vagy a Dropbox kiegészítő használatakor a **FAILED (Temporary file could not be moved)**, a **FAILED (upload folder could not be created)** vagy az **Upload folder is not writable** hiba jelenik meg, több oka is lehet. Ugyanezek a lépések segítenek akkor is, ha bekapcsolt naplózásnál nem jönnek létre a naplófájlok.

### A mappák jogosultságai

A leggyakoribb ok a `wp-content/uploads` mappa hibás jogosultsága. A mappa a WordPress szabványos feltöltési helye, és írhatónak kell lennie. A jogosultságok mappánként eltérhetnek: lehet, hogy a `wp-content/uploads` írható, a `wp-content/uploads/gravity_forms` vagy annak valamelyik almappája viszont nem.

Ellenőrizd a fájlok jogosultságait a kiszolgálón. Gyakran elég 755-re vagy 775-re állítani, de ez tárhelyenként eltérhet. Ha nem tudod, hogyan kell, vagy milyen jogosultság kell, kérdezd a tárhelyszolgáltatót. Az **Űrlapok → Rendszerállapot** oldalon a **Feltöltési mappa jogosultságai** sornak **Írható** értéket kell mutatnia.

### A mappák tulajdonosa

Másik gyakori ok, hogy a mappa tulajdonosa nem az a felhasználó, aki alatt a webkiszolgáló fut. Ilyenkor a WordPress nem tud írni a feltöltési mappába. A tulajdonost csak a kiszolgáló rendszergazdája módosíthatja, ezért kérd meg a tárhelyszolgáltatót, hogy a WordPress írni tudjon a `wp-content/uploads/gravity_forms` mappába és az alatta lévő összes mappába.

### PHP-beállítások

Ritkán, de előfordulhat, hogy a PHP-n a Safe Mode be van kapcsolva. A WordPress és a Gravity Forms megfelelő működéséhez ki kell kapcsolni. Ha nem tudod, hogyan, kérd a tárhelyszolgáltatót.

### Veszélyesnek ítélt fájl

Sok tárhely blokkolja a potenciálisan veszélyes fájlok (például `.php`) feltöltését. Ha ilyen fájlt kell feltöltened, tedd zip-fájlba, vagy kérdezd a tárhelyszolgáltatót más megoldásról.

### Naplózás

A naplózás sok információt kiad. A naplóban keresd azokat a sorokat, amelyekben a `GF_Field_FileUpload` szerepel (lásd a [Naplózás és hibakeresés](https://hub.hellowp.io/hu/plugins/gravityforms/hibaelharitas-naplozas/) fejezetet).

## A letöltési és aláírás-hivatkozások hibái

A Gravity Forms által előállított, feltöltött fájl letöltésére szolgáló hivatkozások több okból is hibázhatnak. Ez érinti a bejegyzésben, a bejegyzéslistán vagy az értesítő e-mailben lévő hivatkozásokat. A hiba csak a `gf-download` vagy `gf-signature` lekérdezési paramétert tartalmazó hivatkozásokra vonatkozik. Az adatbázisban a bejegyzéshez mentett közvetlen URL-ekre nem.

A gyakori okok a leggyakoribbtól a ritkább felé:

1. Téma- vagy bővítményütközés, például üres sorok a `.php` fájlok záró PHP-címkéje után. Végezz teljes ütközésvizsgálatot ([lásd itt](https://hub.hellowp.io/hu/plugins/gravityforms/hibaelharitas-utkozesvizsgalat/)).
2. Elavult PHP-verzió. A követelményeket a [rendszerkövetelmények](https://hub.hellowp.io/hu/plugins/gravityforms/hogyan-rendszerkovetelmenyek/) fejezetben találod.
3. Átirányító bővítmény vagy `.htaccess` szabály ütközik a letöltési URL-lel.
4. Gyorsítótár vagy biztonsági modul a kiszolgálón.
5. A feltöltések szűrővel (`gform_upload_path`) vagy bővítménnyel egyéni helyre irányítása.
6. Olyan e-mail-szolgáltató (például SendGrid), amely az értesítésben lévő működő fájl-URL-t érvénytelen követő hivatkozásra cseréli. A hivatkozás-megnyitás és kattintáskövetés kikapcsolása korábban megoldotta a gondot.
7. A `wp-config.php` fájlban vagy az adatbázisban lévő titkos kulcsok és sók (salt) megváltoztak, és emiatt a hivatkozásokban lévő hash-ek érvénytelenek lettek. Ez történhet, ha nemrég költöztetted az oldalt másik kiszolgálóra, vagy biztonsági bővítmény (például Sucuri) automatikusan cseréli őket. Ilyenkor az új letöltési hivatkozásokat a bejegyzés részletei oldalon találod meg.

Ha minden fenti okot kizártál, és a hiba megmaradt, kérd a tárhelyszolgáltató segítségét a kiszolgálóoldali hibák ellenőrzéséhez.
