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”
Szekció neve “„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
Szekció neve “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
Szekció neve “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
Szekció neve “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
Szekció neve “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
Szekció neve “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 fejezetet).
A letöltési és aláírás-hivatkozások hibái
Szekció neve “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é:
- Téma- vagy bővítményütközés, például üres sorok a
.phpfájlok záró PHP-címkéje után. Végezz teljes ütközésvizsgálatot (lásd itt). - Elavult PHP-verzió. A követelményeket a rendszerkövetelmények fejezetben találod.
- Átirányító bővítmény vagy
.htaccessszabály ütközik a letöltési URL-lel. - Gyorsítótár vagy biztonsági modul a kiszolgálón.
- A feltöltések szűrővel (
gform_upload_path) vagy bővítménnyel egyéni helyre irányítása. - 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.
- A
wp-config.phpfá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.
Készült: