1. Home
  2. WordPress
  3. Isojen tiedostojen lataaminen WordPressiin ModSecurity-rajoituksilla

Isojen tiedostojen lataaminen WordPressiin ModSecurity-rajoituksilla

Isojen tiedostojen lataaminen WordPressiin ModSecurity-rajoituksilla voi olla haastavaa, koska ModSecurity on verkkosovelluksen palomuuri, joka tarkkailee HTTP-pyyntöjä ja -vastauksia haitallisen toiminnan varalta. Se voi estää tiettyjä toimintoja, kuten isojen tiedostojen lataamisen, turvallisuussääntöjensä perusteella.

Zone-hallitussa palvelinympäristössä ModSecurity on käytössä ja siksi saatat kohdata seuraavat viestit, kun lataat suuria tiedostoja (yli 1 GiB) WordPress-sovellukseesi:

Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page

Syynä viestiin on ModSecurity-konfigurointi, joka rajoittaa ladattavan tiedoston kokoa. Rajaksi on asetettu 1 GiB, ja Apache-virheloggeri näyttää virheilmoituksen:

ModSecurity: Request body (Content-Length) is larger than the configured limit (1073741824)

Miksi isojen tiedostojen lataamisen rajoitus määrätään?

Tämä ModSecurity-rajoitus on asetettu seuraavista syistä:

  1. Suojaus: ModSecurity tarkistaa kaikki ladatut tiedostot mahdollisten uhkien varalta.
  2. Palvelimen kuormitus: Suurten tiedostojen lataaminen voi lisätä palvelimen kuormitusta merkittävästi, varsinkin jos niitä ei tarkisteta tehokkaasti.

Tätä ModSecurity-konfigurointia ei ole mahdollista muokata tai poistaa.

Ratkaisu: Leikattu lataus

Nykyaikainen ratkaisu isojen tiedostojen lataamiseen on käyttää “chunked upload” -menetelmää, jossa tiedosto jaetaan pienempiin osiin ja ladataan palvelimelle vaiheittain. Tämä ratkaisu ohittaa kokorajoituksen ja mahdollistaa jopa 100 Gt:n tiedostojen vaivattoman lataamisen.

Mikä laajennus sopisi?

Prosessin yksinkertaistamiseksi suosittelemme seuraavan WordPress-laajennuksen käyttöä: Big File Uploads.

Isojen tiedostojen lataaminen WordPressiin ModSecurity-rajoituksilla käy Big File Upload pluginilla helppoiten.

Pluginin asennusohjeet:

  1. Kirjaudu WordPressin hallintapaneeliisi.
  2. Navigoi kohtaan Plugins > Add New.
  3. Etsi Big File Uploads -laajennus ja napsauta Install Now.
  4. Aktivoi laajennus, kun se on asennettu.
  5. Muokkaa laajennus tarvittaessa tarpeidesi mukaan.

Onko laajennus heti käyttövalmis?

Lisäosan aktivoinnin jälkeen isommat tiedostot voidaan ladata suoraan WordPressin mediakirjastoon ilman virheilmoituksia tai rajoituksia.

Updated on 10. Dec 2024
Was this article helpful?

Related Articles