Luku 18 · 18.5
Lataus liian suuri (virhe 413) tai aikakatkaisu
Yrität ladata suurta tiedostoa, palauttaa varmuuskopion tai tuoda tietokannan, eikä se onnistu. Saatat nähdä esimerkiksi 413 Request Entity Too Large, WordPressissä Het geüploade bestand overschrijdt de upload_max_filesize-richtlijn in php.ini, tai sivu jää latautumaan ja päättyy aikakatkaisuun. Tällöin törmäät kokoa tai kestoa koskevaan rajaan. Näitä rajoja voit suurelta osin muuttaa itse.
Mistä rajasta on kyse?
| Asetus | Mihin vaikuttaa? |
|---|---|
| upload_max_filesize | Yhden ladattavan tiedoston enimmäiskoko. |
| post_max_size | Kaiken kerralla lähetettävän datan enimmäiskoko. Aseta tämä aina hieman suuremmaksi kuin upload_max_filesize. |
| max_execution_time | Kuinka monta sekuntia skripti saa olla käynnissä. Liian pieni arvo aiheuttaa aikakatkaisun pitkäkestoisissa toiminnoissa, kuten tuonnissa. |
| max_input_time | Kuinka kauan PHP saa käyttää latauksen vastaanottamiseen. |
| memory_limit | Kuinka paljon muistia skripti saa käyttää. Aseta tämä suuremmaksi kuin post_max_size. |
Rajan nostaminen
- Avaa DirectAdminissa Select PHP version kohdasta Extra Features.
- Siirry asetuksiin ja nosta arvoja upload_max_filesize ja post_max_size, sekä tarvittaessa max_execution_time ja memory_limit.
- Tallenna ja yritä uudelleen.
Tarkempi selitys löytyy artikkelista PHP-asetukset: upload_max_filesize, memory_limit ja max_execution_time. Oletko asettanut domainille omia arvoja kohdassa PHP Instellingen DirectAdminissa? Ne ovat silloin ensisijaisia. Lue artikkelista PHP Instellingen DirectAdminissa vai Select PHP version: mikä on ero? miten nämä kaksi liittyvät toisiinsa.
Vinkki: Tarvitsetko suuremman arvon kuin mitä Select PHP version tarjoaa? Sen voi tehdä esimerkiksi rivillä php_value upload_max_filesize 1024M verkkosivuston .htaccess-tiedostossa (katso PHP-asetukset kansiokohtaisesti ja .htaccess-tiedoston kautta).
Erityistilanteita
Suuren tietokannan tuonti phpMyAdminilla
phpMyAdminilla on oma raja tuonnin koolle. Pakkaa tiedosto muotoon .sql.gz, se usein pienentää kokoa yli puolella. Jos tiedosto on silti liian suuri, lue Tietokannan tuonti, myös suurten tiedostojen muista tavoista.
Lataaminen File Managerissa
Suurille tiedostoille tai monen tiedoston lataamiseen kerralla FTP-ohjelma, kuten FileZilla, toimii paremmin kuin lataaminen selaimen kautta (katso Yhdistäminen FileZillalla (FTP, FTPS ja SFTP)).
Suuren zip-tiedoston purkaminen tai pakkaaminen
Pysähtyykö purkaminen File Managerissa aikakatkaisuun? Yritä uudelleen, tai pura tiedosto Terminalin kautta, jos paketissasi on sellainen käytössä (katso Zip-tiedostojen purkaminen ja luominen ja Terminal selaimessa).
Siirtolisäosa WordPressissä
Plugins, jotka siirtävät koko verkkosivuston yhteen tiedostoon, törmäävät usein näihin rajoihin. Nosta yllä mainittuja arvoja tilapäisesti. Siirrätkö verkkosivustoasi toiselta palveluntarjoajalta WebOkélle? Voit käyttää myös ilmaista siirtopalveluamme: siirrämme verkkosivustosi ja sähköpostisi puolestasi.
Sivustosi käyttää Cloudflarea
Jos käytät Cloudflarea oranssi pilvi päällä, ilmaisessa tilauksessa raja on 100 Mt per lataus. Tämä raja tulee Cloudflarelta, ei meiltä.
Aikakatkaisu sivua tallennettaessa tai ladattaessa
Jos tavallisen sivun lataaminen kestää niin kauan, että se päättyy aikakatkaisuun, kyse ei ole latausongelmasta vaan hitaasta skriptistä. Lue Verkkosivustoni on hidas ja tarkista X-Rayllä, mikä osa vie eniten aikaa (katso X-Ray: hitaiden sivujen jäljittäminen).
