Siirry pääsisältöön

Tiedostonsiirron maksimikoon nostaminen multisite-asennuksessa

WordPress Multisite rajoittaa oletuksena tiedostonsiirrot vain 1,5 megatavuun. Katso ohjeet, miten nostat rajoitusta verkon asetuksista tai komentoriviltä.

WordPressin multisite-verkossa uudet alasivustot on oletuksena rajoitettu ottamaan vastaan enintään 1500 kilotavun (n. 1,5 megatavua) kokoisia tiedostoja. Tämä rajoitus on WordPressin oma levytilaa säästävä oletusasetus, mutta nykyaikaisten kuvien, videoiden tai PDF-dokumenttien kohdalla raja tulee nopeasti vastaan.

Verkon järjestelmänvalvojana (Super Admin) voit nostaa koko verkon yhteistä tiedostokoon ylärajaa helposti joko hallintapaneelista tai komentoriviltä.

Maksimikoon muuttaminen hallintapaneelista

Koska kyseessä on koko verkon laajuinen asetus, sitä ei voi muuttaa yksittäisen alasivuston asetuksista.

  1. Kirjaudu sisään Verkon järjestelmänvalvojan (Super Admin) tunnuksella.

  2. Siirry verkon hallintaan yläpalkista: Minun sivustoni > Verkon hallinta > Asetukset (My Sites > Network Admin > Settings).

    Kuinka päästä Verkon asetuksiin hallintapaneelissa.

    Kuvakaappaus WordPressin yläpalkista, jossa valittuna Minun sivustoni > Verkon hallinta > Asetukset

  3. Selaa sivua alaspäin kohtaan Tiedostonsiirtoasetukset (Upload Settings).

  4. Etsi rivi Suurin tiedostokoko (Max upload file size) ja aseta haluamasi kokorajoitus kilotavuina (KB).

    Kuvakaappaus Tiedostonsiirtoasetukset-kohdasta, jossa näkyy KB-arvon syöttökenttä

  5. Tallenna muutokset sivun alalaidasta (Tallenna muutokset).

Apua kilotavujen muuntamiseen

Koska asetus vaatii arvon poikkeuksellisesti kilotavuina, voit hyödyntää alla olevaa muunnostaulukkoa kopioimalla sopivan arvon suoraan kenttään:

  • 10 MB = 10240

  • 25 MB = 25600

  • 50 MB = 51200

  • 100 MB = 102400

  • 128 MB = 131072 (Palvelimen maksimi)

Muuttaminen komentoriviltä (WP-CLI)

Voit päivittää verkon asetuksen erittäin nopeasti SSH-yhteyden yli WP-CLI-työkalulla. Asetus on tallennettu wp_sitemeta-tauluun nimellä fileupload_maxk.

Aseta verkon maksimikooksi esimerkiksi 128 MB (131072 KB) ajamalla:

wp site option update fileupload_maxk 131072

(Komento wp site option päivittää multisitessa nimenomaan verkon laajuisia asetuksia, toisin kuin normaali wp option).

Palvelintason rajoitukset (128 MB)

On tärkeää huomioida, että WordPressin omalla asetuksella ei voida ohittaa palvelimelle asetettua absoluuttista ylärajaa.

Seravon palvelinympäristössä PHP:n asetus upload_max_filesize ja nginxin rajat on säädetty turvallisuussyistä 128 megatavuun. Vaikka asettaisit verkon asetuksiin suuremman arvon (esim. 500 MB), selain tai palvelin pysäyttää siirron 128 MB kohdalla.

  • Palvelimen perusasetuksia, kuten php.ini-tiedostoa, ei voi turvallisuussyistä muokata itse.

  • Mikäli sinulla on poikkeuksellinen tarve siirtää tätäkin suurempia tiedostoja (esimerkiksi pitkiä videoita tai isoja asennustiedostoja), katso erillinen ohjeemme: Suurten tiedostojen lataaminen palvelimelle (yli 128 MB).

Poikkeustilanteet ja vianmääritys

  • Verkon hallinta -valikkoa ei löydy:

    Käyttäjätunnuksellasi on vain yksittäisen alasivuston ylläpitäjäoikeudet. Tarvitset asetuksen muuttamiseen Verkon järjestelmänvalvojan (Super Admin) roolin.

  • Koon nostaminen ei vaikuta (sivusto ilmoittaa silti vanhasta rajasta):

    Tarkista alasivuston Asetukset > Yleiset -valikko siltä varalta, ettei kyseisellä alasivustolla ole jokin erillinen teema tai lisäosa, joka pakottaa oman rajoituksensa. Tyhjennä myös sivuston välimuisti verkon asetusten tallentamisen jälkeen.

  • Selain antaa "HTTP Error" -virheen ladattaessa:

    Tämä viittaa yleensä siihen, että tiedosto ylittää palvelintason 128 MB -rajan tai että palvelimen prosessi aikakatkaistaan tiedoston käsittelyn aikana (esim. liian suuren kuvan automaattinen koon muuttaminen keskeytyy). Kokeile siirtää tiedosto SFTP:n kautta.

Katso myös

Maksimikoon nostaminen tekee multimedian käytöstä verkkoympäristössä vaivatonta. Jos koet haasteita isojen mediatiedostojen käsittelyssä tai tarvitset apua raskaiden aineistojen viennissä palvelimelle, Seravon asiantuntijat auttavat mielellään osoitteessa [email protected].

Vastasiko tämä kysymykseesi?