Zone pārvaldītā serveru pārvaldībā tiek izmantots ModSecurity, tāpēc, augšupielādējot lielus failus (virs 1 GiB) savā WordPress lietotnē, jūs varat saskarties ar šādiem paziņojumiem:
Negaidīta atbilde no servera. Iespējams, fails ir augšupielādēts veiksmīgi. Pārbaudiet Multivides bibliotēkā vai pārlādējiet lapu
Šī paziņojuma iemesls ir ModSecurity konfigurācija, kas ierobežo augšupielādējamā faila izmēru. Ierobežojums ir iestatīts uz 1 GiB, un Apache kļūdu žurnāls parāda kļūdas ziņojumu:
ModSecurity: Request body (Content-Length) is larger than the configured limit (1073741824)
Kāpēc ir iestatīts ierobežojums?
Šis ModSecurity ierobežojums ir ieviests šādu iemeslu dēļ:
- Drošība: ModSecurity pārbauda visus augšupielādētos failus, lai noteiktu iespējamos draudus.
- Servera noslodze: Lielu failu augšupielāde var būtiski palielināt servera noslodzi, īpaši, ja tie netiek skenēti efektīvi.
Nav iespējams mainīt vai noņemt šo ModSecurity konfigurāciju.
Risinājums: augšupielāde pa daļām (chunked upload)
Mūsdienīgs risinājums lielu failu augšupielādei ir izmantot “augšupielādes pa daļām (chunked upload)” metodi, kur fails tiek sadalīts mazākās daļās un augšupielādēts serverī pa posmiem. Šis risinājums apiet izmēra ierobežojumu, ļaujot bez liekām raizēm augšupielādēt failus līdz 100 GB.
Ieteicamais spraudnis
Lai vienkāršotu procesu, iesakām izmantot šo WordPress spraudni: Tuxedo Big File Uploads.
Instalēšanas instrukcijas:
- Piesakieties savā WordPress administrēšanas panelī.
- Dodieties uz
Spraudņi>Pievienot jaunu. - Meklējiet spraudni
Tuxedo Big File Uploadsun noklikšķinietInstalēt tūlīt. - Pēc instalēšanas aktivizējiet spraudni.
- Ja nepieciešams, konfigurējiet spraudni atbilstoši savām vajadzībām.
Kā to izmantot?
Pēc spraudņa aktivizēšanas lielākus failus var augšupielādēt tieši WordPress multivides bibliotēkā bez kļūdu paziņojumiem vai ierobežojumiem.