[Festa] Skráin sem hlaðið hefur verið upp fer yfir tilskipunina um upload_max_filesize í Php.ini [4 sannaðar leiðir]

Reynt að bæta einhverju við WordPress síðuna aðeins til að fá skilaboð þar sem segir að: "Skráin sem hlaðið var upp er meiri en tilskipunin upload_max_filesize í php.ini".

Þessi villuskilaboð geta birst þegar þú hleður inn stórum skrám, myndskeiðum, viðbótum, Þemu, hvers konar aðrar skrár sem þú hleður inn á WordPress reikninginn þinn.

Í þessari færslu ætlum við að hjálpa þér að leysa málið og gera það þannig að þú getir hlaðið upp stærri skrám þínum. Reyndar ætlum við að fjalla um:

  • Hvað kallar „skrána sem hlaðið hefur verið upp er meiri en tilskipunin upload_max_filesize í php.ini“.
  • Hvernig á að leysa „skráin sem hlaðið hefur verið upp fer yfir tilskipunina upload_max_filesize í php.ini“

Hverjar eru orsakir þess að „skráin sem hlaðið var yfir fer yfir tilskipunina upload_max_filesize í php.ini“

Hverjar eru orsakir þess að skráin sem hlaðið hefur verið fram yfir

Svo hvers vegna gerist þetta? Til að vernda getu netþjónsins setur vefþjónusta þjónustu takmörk á heildarstærð skráar sem hægt er að hlaða inn.

Þessi mörk eru tilgreind í megabytes í upload_max_filesize tilskipun í php.ini.

The upload_max_filesize tilskipunin sjálf er stillt í php.ini skrá, sem er sjálfgefin stillingarskrá miðlara fyrir forrit sem keyra PHP.

Samsetning þessara tveggja - upload_max_filesize og php.ini - eru það sem villuboðin sem þú sérð er að vísa til.

Það er mikilvægt að hafa í huga að þessi takmörkun á upphleðslu er ekki WordPress stilling. Þú getur þó séð þessa takmörkun á WordPress síðunni þinni ef þú ferð á fjölmiðla flipann til að bæta við nýjum skrám eða fara í aðrar tegundir af upphleðslum (svo sem öryggisafrit) sem er stærri en þessi hámarksupphæðarmörk

Hvernig á að staðfesta núverandi upphleðslumörk í WordPress

Hvernig á að staðfesta núverandi upphæðarmörk í WordPress

Eins og sjá má á skjáskotinu hér að ofan eru sjálfgefin hámörk 128 MB, sem er nokkuð gott og ólíklegt að það valdi neinum vandræðum, við flestar aðstæður. Fjöldi annarra véla stillir þó sjálfgefið niður í allt að 2 MB eða 4 MB.

Þetta þýðir að alltaf þegar þú reynir að hlaða inn skrá sem er hærri en sú upphæð, þá sérðu „skráin sem hlaðið var upp er meiri en stærðartilskipunin um upphleðslu í php.ini“ eða tengd skilaboð eins og „skráarheitið fer yfir hámarksstærð upphleðslu fyrir þessa síðu. „

Hvernig á að laga skrána sem hlaðið hefur verið upp er hærri en stærðartilskipunin um upphleðslu í php.ini

Þú verður að auka skráningarstærðarmörkin til að laga þetta vandamál. Þetta þýðir að þú þarft að breyta gildi upload_max_filesize tilskipunarinnar í php.ini stillingum þínum.

Það eru margar mismunandi leiðir til að gera þetta - aðferðin sem þú velur fer aðallega eftir uppsetningu gestgjafans.

1. Talaðu við vefþjónustustuðning þinn

Þó að við ætlum að fjalla um nokkrar aðferðir sem þú getur framkvæmt á eigin spýtur er einfaldast að nálgast stuðning gestgjafans og biðja þá um að hækka hámarksstærð fyrir þig.

Þetta er einföld beiðni, hjálp gestgjafans ætti að vita nákvæmlega hvað þú vilt og það ætti aðeins að taka nokkrar mínútur af tíma þínum. 

2. Breyttu php.ini skránni frá cPanel

Ef gestgjafinn þinn notar cPanel ættirðu að geta uppfært php.ini og upload_max_filesize tilskipanirnar frá stjórnborðinu á cPanel.

Breyttu php.ini skránni frá cPanel

Veldu síðan WordPress síðuna þína úr fellivalmyndinni. Eftir það muntu geta breytt upload_max_filesize tilskipuninni fyrir þá síðu:

skjámynd af Breyting á upload max fileize tilskipuninni fyrir cPanel

Auka gildi eftir kröfum þínum.

3. Breyttu php.ini með FTP

Skráin php.ini stýrir því hvernig netþjónninn starfar á PHP forritum.

Því miður, þá ferðu kannski ekki eftir eða breytir php.ini stillingum, háð takmörkum gestgjafa þíns. Af þessum sökum getur notkun .htaccess (sem við munum ræða í næsta kafla) einnig verið möguleg lausn.

Þú getur þó fyrst reynt að sjá hvort þú hafir leyfi til að nota php.ini á gestgjafanum þínum.

Til að hefjast handa skaltu tengjast netþjóninum þínum í gegnum FTP og fara í rótarmöppu lénsins þíns.

Ef þú sérð þegar php.ini skrá í rótarmöppunni geturðu uppfært skrána. Ef ekki, búðu til nýja skrá og kallaðu hana php.ini:

Skjámynd af - Hvernig á að búa til nýja skrá fyrir php.ini

Bættu síðan við eða breyttu eftirfarandi kóðabút:

Skjámynd af upload_max_filesize tilskipuninni

Límdu kóðabútinn og breyttu gildinu til að uppfylla kröfur þínar.

Þegar þú ert að breyta núverandi php.ini skrá skaltu finna sömu tilskipanir í núverandi skrá og breyta tölunum til að leysa vandamál þitt.

upload_max_filesize = 128M
post_max_size = 128M
memory_limit = 128M

Ákveðnir vélar munu krefjast þess að þú beitir suPHP tilskipuninni á.htaccess skrána á síðunni þinni þannig að ofangreindar breytingar virki rétt.

Til að gera þetta geturðu einnig uppfært .htaccess skrána þína með því að nota PHP og notað eftirfarandi kóða efst í skránni:

<IfModule for mod suphp.c>
  SuPHP ConfigPath/home/yourname/public html
</IfModule

Vinsamlegast vertu viss um að slóðin sé uppfærð með raunverulegri skráarslóð vefsvæðisins.

4. Auka gildi upphleðslu hámarks skráarstærðar með því að breyta .htaccess skrá

Ef áðurnefndar aðferðir virka ekki, gætirðu samt prófað að breyta tilskipuninni um max skráarstærð með því að uppfæra.htaccess skrána á síðunni þinni.

Til að hefjast handa skaltu opna síðuna þína í gegnum FTP og breyttu .htaccess skránni í rótarmöppunni á síðunni þinni.

Notaðu síðan eftirfarandi kóðabút, vertu viss um að breyta gildunum eftir þörfum þínum:

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 128M

hlaða upp hámarks skráarstærð htaccess

Ef þú færð innri villuboð netþjóns eftir að þú hefur sett þetta kóðabrot hér að ofan er líklega netþjóninn þinn að keyra PHP í CGI ham, sem þýðir að þú getur ekki notað þessar skipanir í .htaccess skránni þinni. Fjarlægðu bútana sem þú settir nýlega inn og síðan þín ætti að byrja að virka aftur.

IMH

Viltu hraðvirka vefsíðu?

Hvern er ég að grínast? Eigum við það ekki öll?

Svo hvers vegna berjast svo mörg okkar?

Stærsta áskorunin er venjulega að finna hraðvirkt, áreiðanlegt hýsingarfyrirtæki.

Við höfum öll gengið í gegnum martraðir - stuðningur tekur að eilífu eða leysir ekki vandamál okkar að kenna þér alltaf um eitthvað... 

En mesti gallinn er að vefsíðan er alltaf hæg.

At CollectiveRay við hýsum með InMotion hýsingu og vefsíðan okkar er heimskulega hröð. Við keyrum á sérsniðnum stafla af LightSpeed ​​miðlara uppsetningu á MariaDB með PHP7.4 vél og framan í gegnum Cloudflare. 

Ásamt hagræðingum okkar í framhliðinni þjónum við áreiðanlega 6000 notendum á hverjum einasta degi, með toppum upp á 50+ notendur samtímis. 

Viltu fá hraðvirka uppsetningu eins og okkar? Flyttu síðuna þína ókeypis yfir í InMotion hýsingu og fáðu 50% afslátt okkar af núverandi verðlagi.

Prófaðu InMotion Hosting með 50% afslætti fyrir CollectiveRay gestir inn September 2023 AÐEINS!

InMotion hýsing 50% AFSLÁTTUR fyrir CollectiveRay gestir

Algengar spurningar

Er einhver hætta á því að breyta upload_max_filesize tilskipuninni?

Já, það eru ýmsar áhættur. Fyrsta áhættan er sú að einhver röng lítil villa í .htaccess skránni muni alveg taka niður síðuna þína með 500 netþjónsvillu og þú þarft að fá aðgang að og laga skrána í gegnum hýsingarþjóninn þinn. Það eru aðrar áhættur, en þetta er sú hætta sem flestir geta lent í.

Hvers vegna er þessi tilskipun til?

Þessi tilskipun er til til að gera stjórnanda vefhýsingarþjónsins kleift að hafa stjórn á þjóninum til að tryggja að auðlindunum sé deilt á sanngjarnan hátt meðal notenda. Með því að takmarka aðgang að ákveðnum auðlindum getur stjórnandinn tryggt að engin ein vefsíða eða notandi noti óhóflegt magn af auðlindum eins og netþjónaplássi eða minni netþjóns. Svo víðtæk notkun á tilföngum gæti farið fram bæði viljandi eða með málamiðlunum á netþjónum eða innbrotum.

Hvað er upload_max_filesize?

Upload_max_filesize tilskipunin er skipun sem gerir vefsíðu eða vefhýsingu kleift að takmarka hámarksstærð einni skrá sem hlaðið er upp. Svipuð tilskipun post_max_size er svipuð tilskipun sem tilgreinir hversu stór POST gögnin eru í HTTP svari sem er notað til að senda hvers kyns gögn til netþjóns (ekki bara takmarkað við skráarstærð).

Umbúðir Up

Til að athuga hvort breytingarnar þínar séu að virka, geturðu farið aftur til að hlaða inn skrám sem þú varst að reyna að hlaða inn til að sjá hvort nýju hámarksupphæðarmörkin endurspegla það magn sem þú stillir í php.ini kóðanum þínum. Ef allt gengur vel, geturðu séð nýju gildi og þú munt geta hlaðið skránni inn (svo sem mynd í myndasafni) sem gaf þér vandræði.

Að lokum, ef ekkert sem þú hefur gert er að virka og stuðningur gestgjafans getur ekki hjálpað af hvaða ástæðu sem er, þá geturðu samt hlaðið skránni sem lausn í gegnum FTP. FTP hefur engar takmarkanir og gerir þér kleift að hlaða allt frá myndum í viðbætur og þemu. Þú getur líka hlaðið inn skrám í einu ef þú þarft á þeim að halda.

Um höfundinn
Shahzad Saeed
Shahzaad Saaed hefur verið kynnt á fjölda heimasíðna, sem WordPress sérfræðingur. Hann sérhæfir sig í markaðssetningu efnis til að hjálpa fyrirtækjum að auka umferð þeirra.

Eitt í viðbót... Vissir þú að fólk sem deilir gagnlegu efni á borð við þessa færslu lítur ótrúlega líka út? ;-)
vinsamlegast yfirgefa a gagnlegt skrifaðu athugasemdir við hugsanir þínar, deildu þessu síðan á Facebook hópinn þinn / hverjum sem myndu finnast þetta gagnlegt og við skulum uppskera ávinninginn saman. Takk fyrir að deila og vera fín!

Birting: Þessi síða getur innihaldið tengla á ytri vefsíður fyrir vörur sem við elskum og mælum af heilum hug. Ef þú kaupir vörur sem við leggjum til gætum við unnið okkur inn tilvísunargjald. Slík gjöld hafa ekki áhrif á ráðleggingar okkar og við tökum ekki við greiðslum fyrir jákvæða dóma.

Höfundur (ar) Valin þann:  Merki tímarits Inc   Sitepoint merki   CSS bragðarefur merki    vefhönnunarpottamerki   WPMU DEV merki   og margir fleiri ...