Voi, kauhu: 'Ladattu tiedosto ylittää PHP:n upload_max_filesize-direktiivin'. Tämä virhe tarkoittaa, että palvelimen latausrajaa on lisättävä.
WordPressin latausraja voidaan kuitenkin asettaa eri arvoon.
Järjestelmänvalvojakäyttäjille tiedostokokovirhe osoittaa, että muutos on tehtävä PHP.ini-tiedostossa.
Järjestelmänvalvojat voivat asettaa WordPressin latausrajoituksia eri käyttäjärooleille käyttämällä suodattimia functions.php-tiedostossa.
Kuinka muuttaa WordPressin latausrajaa
WordPressin latausraja asetetaan palvelintasolla. Sitä voidaan muuttaa käyttämällä MultiPHP INI -editoria tai isännöintitilisi .htaccess-tiedostoa. WordPressissä voit asentaa Suurenna lähetystiedoston enimmäiskokoa -laajennuksen tai muokata teemamallin funtions.php-tiedostoa.
Kuinka tarkistaa nykyinen kokosi
Palvelimen asetusten muuttaminen on hieman vaivalloista. Varmistaaksesi, että sinun on suurennettava tiedoston lähetyskokoa, tarkista, että se vaaditaan ennen muokkausten tekemistä.
WordPressissä se on helppo tarkistaa. Tiedoston kokorajoitus näkyy mediakirjastosi latausohjelmassa.
Valitse vasemman sivupalkin Media-kohdasta Lisää uusi.
Tällä sivulla on rivi, jossa lukee: 'Ladattavan tiedoston enimmäiskoko: ## MB'. (## näyttää latausrajan, kuten 50 Mt tai 512 Mt).
Jos ladattava tiedosto (tiedostot) on suurempi kuin tässä näkyvä enimmäislatauskoko, sinun on muutettava WordPress-latausrajaa isännöintitililläsi.
Tämä koskee kuitenkin vain tiedostokokoja, jotka haluat ladata mediakirjastosi latausohjelmaan.
Jos yrität ladata laajennuksen tai teeman, joka ylittää sallitun tiedostokoon, se voi liittyä viestisi enimmäiskokoon tai enimmäissuoritusaikoihin.
Käytä 'Sivuston kunto' saadaksesi lisätietoja sallituista tiedostokooista
Siirry vasemman sivupalkin 'Työkalut' -valikkoon ja napsauta 'Sivuston kunto'.
chris ross ja michelle madrigal
Vieritä alas ja napsauta 'Media Handling' -välilehteä. Tiedostokoon latausrajoitukset näkyvät siellä.
1. Muokkaa .htaccess-tiedostoa
Tämä menetelmä ei ole luotettava kaikissa PHP-versioissa. Se riippuu palvelimesi käyttämästä PHP-versiosta. Uusimmassa versiossa (tällä hetkellä 7.4) tätä tiedostoa muokkaa MultiPHP INI Editor -ohjelmisto.
avaruusinsinöörit vs kerbal-avaruusohjelma
Htaccess-tiedostossasi on huomautus, jossa kehotetaan käyttämään sitä cPanelissa.
'Jos haluat tehdä muutoksia tähän tiedostoon, käytä cPanel MultiPHP INI -editoria'
.htaccess-tiedosto on yleensä piilotettu tiedosto. Jos et ole muuttanut Tiedostonhallinnan asetuksia näyttämään piilotetut tiedostot (pistetiedostot), sinun on tehtävä se ensin.
Kirjaudu sisään cPaneliin, napsauta Tiedostonhallinta ja napsauta sitten oikeassa yläkulmassa 'asetukset'. Valitse valintaruutu näyttääksesi piilotetut tiedostot.
Kun tämä on tehty, siirry sen verkkotunnuksen juurihakemistoon, jonka lähetyskokoa haluat muuttaa. .htaccess näkyy nyt. Jos sinulla on yksi verkkotunnus, tiedosto on public_html-kansiossasi.
Napsauta hiiren kakkospainikkeella .htaccess-tiedostoa ja napsauta Muokkaa.
Etsittävä koodirivi on
php_value upload_max_filesize 512M
Arvo (512M) yllä olevassa esimerkissä vaihtelee palveluntarjoajan mukaan.
Numeerisen arvon perässä oleva 'M' tarkoittaa megatavua. PHP-kielessä käytetään vain M-kirjainta MB:n sijaan.
Mitä tahansa latausrajaa tarvitsetkin, yritä muuttaa arvoja täällä.
Jos tiedostosi näyttää esimerkiksi 'php_value upload_max_filesize 10M' ja sinun on ladattava tiedosto, jonka koko on 50 Mt, muuta arvoa 10M:stä 50M:iin tai hieman korkeammaksi.
Lähetettävän tiedostokoon arvo ei saa olla suurempi kuin lähetyksen enimmäiskoko. Jätä hengähdystauko viestien muulle sisällölle.
2. Käytä MultiPHP INI -editoria
Jos .htaccess-tiedoston muokkaus ei kestä, tämä todennäköisesti kestää.
Siirry isännöintitilillesi ja kirjaudu sisään cPaneliin. Vieritä alas Ohjelmisto-osioon ja valitse MultiPHP INI Editor.
Oletusnäkymä on perustila. Editor-tila on tarkoitettu mukautettujen PHP-komentosarjojen käyttämiseen. Käytä perustilaa, koska sinun ei tarvitse lisätä komentosarjoja tiedostokokorajojen muuttamiseksi.
Vieritä sivua alaspäin ja syötä uudet arvot, jotka haluat WordPress-latausrajallesi, kenttään, jossa lukee 'upload_max_filesize'.
3. Muokkaa Functions.php-tiedostoa
Jokaisella WordPress-teemalla on functions.php-tiedosto. Joskus kuitenkin, aivan kuten .htaccess-tiedoston muokkaus ei aina toimi, tämä on sama. Se toimii joskus, mutta se on epäluotettava.
Kokeile joka tapauksessa menemällä teemaeditoriin. (Ulkoasu > Teemaeditori). Valitse 'functions.php'-tiedosto.
Vieritä alas ja lisää seuraavat muutama rivi koodia:
@ini_set( ‘upload_max_size’ , ‘##M’ ); @ini_set( ‘post_max_size’ , ‘##M’ ); @ini_set( ‘memory_limit’ , ‘##M’ );
Korvaa ## tarvitsemillasi numeerisilla arvoilla, kuten 64M. Napsauta sitten tallenna.
Kuinka muuttaa WordPressin latausrajaa yksittäisille käyttäjille
Lisäämällä suodattimia functions.php-tiedostoon voit asettaa erilaisen latausrajan kenelle tahansa muulle kuin järjestelmänvalvojille.
Valitse 'Ulkoasu'-valikosta 'Theme Editor' -vaihtoehto ja valitse sitten functions.php-tiedosto.
Lisää tämä koodi:
function filter_site_upload_size_limit( $size ) { if ( ! current_user_can( 'manage_options' ) ) { $size = 1024 * 10000; } return $size; } add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 20 );
$size-parametri käyttää tavuja megatavujen sijaan. Tämä suodatin rajoittaa lähetyskokoa kaikille muille kuin sivuston ylläpitäjille.
on uusi Broly-elokuva canon
Se on kätevä suodatin käytettäväksi monen käyttäjän sivustoilla tai kun huomaat, että joku tiimistäsi on liian innokas lataamaan muistia rasittavia mediatiedostoja, kuten gifiä.
Avustajien, kirjoittajien ja toimittajien WordPress-latausraja voidaan rajoittaa pienemmäksi kuin sivuston järjestelmänvalvoja voi ladata.
filippiiniläinen sairaanhoitaja Isossa-Britanniassa vangittu
4. Asenna Increase Maximum Upload File Size -laajennus
Tämän laajennuksen nimestä huolimatta voit muuttaa lähetysrajan mihin tahansa arvoon palvelimellasi asetettuun rajaan asti. Nosta tai laske.
Suositeltu käyttö on pitää se alimmassa latauksessa, jota tarvitset säännöllisesti, ja lisätä sitten sitä tarpeen mukaan.
Siirry vasemman reunan valikosta Plugins-kohtaan ja valitse 'Lisää uusi'.
Hae avainsanalla ' suurenna lähetettävän tiedoston enimmäiskokoa '.
Napsauta Asenna ja aktivoi sitten laajennus.
Kun tämä on tehty, sivustollasi on kaksi latausrajoitusta. Toinen sarja WordPressille, toinen hosting-palveluntarjoajallesi.
Vain järjestelmänvalvojat voivat käyttää laajennuksen asetuksia, joten tämä laajennus tekee WP-suodattimia vastaavat (kuvattu edellisessä menetelmässä) muuttaakseen yksittäisten käyttäjien latausrajaa.
Soita web-isäntäsi tekniseen apuun
Kun maksat isännöinnistä, tuki sisältyy hintaan. Kuinka paljon tukea saat, vaihtelee palveluntarjoajan mukaan. Teknisen tuen osalta latausrajan muuttaminen kestää muutaman minuutin. Siitä ei tule heille vaivaa.
Jos huomaat taistelemassa palvelinkokoonpanon kanssa, soita tukipalveluun.
He pystyvät yleensä paikantamaan virheen nopeasti, ja yhtä nopeasti korjaavat sen muuttamalla WordPressin latausrajaa puolestasi tai neuvomalla sinua isännöintisuunnitelmasi rajoituksista, jotka voivat aiheuttaa latausvirheitä.
Usein kysytyt kysymykset WordPressin latausrajan muuttamisesta
Kuinka paljon muistia WP-lataukset tarvitsevat?
Useimpien jaettujen hosting-suunnitelmien oletusarvot nousevat joko 128 miljoonaan, 256 miljoonaan tai 512 miljoonaan. Jos sinun on nostettava lähetysrajaa huomattavasti, esimerkiksi yli 1 024 miljoonaa, on todennäköisesti aika päivittää uuteen hosting-suunnitelmaan.
Muuttaako WordPress functions.php-tiedoston muuttaminen palvelimen kokoonpanoa?
Suodattimia voidaan käyttää teemassa functions.php, mutta ne eivät voi ohittaa palvelinkokoonpanoa (PHP.INI). Tästä syystä voit lisätä suodattimia asettaaksesi pienemmän arvon muille käyttäjärooleille, mutta asettaaksesi korkeamman rajan sivuston järjestelmänvalvojille. Käytä MultiPHP INI Editoria lähetysrajojen suurentamiseen. Laske ne WP-suodattimilla.