18 skyrius · 18.5
Per didelis įkeliamas failas (klaida 413) arba laiko limito viršijimas
Jūs bandote įkelti didelį failą, atkurti atsarginę kopiją arba importuoti duomenų bazę, bet tai nepavyksta. Pavyzdžiui, matote pranešimą 413 Request Entity Too Large, WordPress sistemoje Het geüploade bestand overschrijdt de upload_max_filesize-richtlijn in php.ini, arba puslapis vis kraunasi ir galiausiai baigiasi laiko limito viršijimu. Tokiu atveju susiduriate su dydžio arba trukmės riba. Šias ribas didžiąja dalimi galite pakeisti patys.
Kurį limitą pasiekėte?
| Nustatymas | Kam skirtas? |
|---|---|
| upload_max_filesize | Maksimalus vieno įkeliamo failo dydis. |
| post_max_size | Maksimalus dydis visko, ką siunčiate vienu kartu. Nustatykite jį visada šiek tiek didesnį nei upload_max_filesize. |
| max_execution_time | Kiek sekundžių gali veikti skriptas. Per žema reikšmė sukelia laiko limito viršijimą atliekant ilgai trunkančias užduotis, pavyzdžiui, importavimą. |
| max_input_time | Kiek laiko PHP gali skirti įkeliamo failo priėmimui. |
| memory_limit | Kiek atminties gali naudoti skriptas. Nustatykite jį didesnį nei post_max_size. |
Limito didinimas
- DirectAdmin atidarykite Select PHP version, esantį skiltyje Papildomos funkcijos.
- Pereikite prie nustatymų ir padidinkite upload_max_filesize bei post_max_size, o jei reikia, taip pat max_execution_time ir memory_limit.
- Išsaugokite ir bandykite dar kartą.
Išsamesnis paaiškinimas pateikiamas PHP parinktys: upload_max_filesize, memory_limit ir max_execution_time. Jei skiltyje PHP Instellingen DirectAdmin esate patys nustatę reikšmes konkrečiam domenui, tos reikšmės turi pirmenybę. Skaitykite PHP nustatymai DirectAdmin ar Select PHP version: kuo skiriasi?, kaip šie du dalykai tarpusavyje susiję.
Patarimas: Ar reikia didesnės reikšmės, nei galite pasirinkti Select PHP version? Tai galima pasiekti pridedant eilutę, pavyzdžiui, php_value upload_max_filesize 1024M, savo svetainės .htaccess faile (žr. PHP nustatymai pagal aplanką ir per .htaccess).
Konkrečios situacijos
Didelės duomenų bazės importavimas phpMyAdmin
phpMyAdmin turi atskirą ribą importuojamo failo dydžiui. Suspauskite failą formatu .sql.gz, tai dažnai sumažina dydį daugiau nei per pusę. Jei failas vis tiek per didelis, skaitykite Kaip importuoti duomenų bazę, taip pat ir didelius failus apie kitus būdus.
Įkėlimas per Failų tvarkyklę
Didelius failus arba daug failų vienu metu geriau įkelti naudojant FTP programą, pavyzdžiui, FileZilla, nei per naršyklę (žr. Prisijungimas naudojant FileZilla (FTP, FTPS ir SFTP)).
Didelio zip failo išpakavimas arba supakavimas
Ar išpakavimas Failų tvarkyklėje baigiasi laiko limito viršijimu? Bandykite dar kartą arba išpakuokite naudodami Terminalą, jei Jūsų paketas jį turi (žr. Zip failų išskleidimas ir kūrimas ir Terminalas Jūsų naršyklėje).
Migravimo įskiepis WordPress sistemoje
Įskiepiai, kurie perkelia visą svetainę viename faile, dažnai susiduria su šiomis ribomis. Laikinai padidinkite aukščiau nurodytas reikšmes. Ar keliate savo svetainę iš kito paslaugų teikėjo į WebOké? Tuomet galite pasinaudoti ir mūsų nemokama perkėlimo paslauga: mes perkelsime Jūsų svetainę ir el. paštą už Jus.
Jūsų svetainė veikia per Cloudflare
Jei naudojate Cloudflare su įjungtu oranžiniu debesėliu, nemokamame plane galioja 100 MB riba vienam įkėlimui. Ši riba nustatyta Cloudflare, ne mūsų pusėje.
Laiko limito viršijimas išsaugant ar įkeliant puslapį
Jei paprastas puslapis užtrunka tiek ilgai, kad viršija laiko limitą, tai nėra įkėlimo problema, o lėtas skriptas. Skaitykite Mano svetainė lėtai veikia ir su X-Ray patikrinkite, kuri dalis užima daugiausiai laiko (žr. X-Ray: lėtų puslapių aptikimas).
