Failide üleslaadimise limiit WordPressis: kui palju ja kust muuta
Märgi, kui suuri faile on vaja üles laadida — tööriist arvutab kooskõlalise väärtuste komplekti ja näitab, milline viis sinu serveritüübil toimib. Kõik arvutatakse brauseris, midagi kuhugi ei saadeta.
phpinfo() väljundist rida Server API: Apache 2.0 Handler = mod_php, FPM/FastCGI = PHP-FPM, LiteSpeed = LSAPI.
| Direktiiv | Miks just selline väärtus | Väärtus |
|---|
Arvutus tehakse sinu brauseris — mitte mingeid serveri andmeid kuhugi ei saadeta.
Miks ainult upload_max_filesize muutmisest peaaegu kunagi ei piisa
Üleslaadimise mahtu piirab vähemalt neli sõltumatut väärtust ja kehtib neist kõige väiksem. upload_max_filesize — ühe faili suurus. post_max_size — kogu POST-päringu suurus. Peab olema suurem kui upload_max_filesize, muidu lõigatakse fail ära juba enne esimese piirangu kontrolli. memory_limit — peab mahutama kogu päringu; WordPressi jaoks vähemalt 256M. client_max_body_size — nginxi piirang. Just see ununeb kõige sagedamini: PHP lubab juba kõike, aga nginx vastab 413 Request Entity Too Large. Eraldi lõks on meetod. php_value direktiivid failis .htaccess töötavad AINULT siis, kui PHP on ühendatud Apache moodulina (mod_php). Kaasaegses majutuses töötab PHP peaaegu alati FPM-ina ja siis kas eiratakse sellist rida vaikselt või annab see 500 Internal Server Error. Just sellepärast küsibki tööriist serveri tüüpi ja näitab, milline plokk sind tegelikult aitab.
