Wordpress

Hvernig á að laga villuna í WordPress minni með því að auka PHP minnistakmörk síðunnar þinnar

Eins og þú kannski veist er WordPress byggt með því að nota PHP. Þetta forritunarmál er ótrúlega sveigjanlegt, en það hefur líka nokkra galla. Til dæmis, ef þú úthlutar ekki nægilegu minni fyrir WordPress uppsetninguna þína, gætirðu byrjað að lenda í einstaka "PHP Memory Exhausted" villu.

Í hnotskurn þýðir þessi villa að þjónninn þinn úthlutar ekki nægu fjármagni fyrir WordPress til að framkvæma PHP forskriftirnar sem hann þarf til að virka rétt. Þetta vandamál getur haft neikvæð áhrif á virkni síðunnar þinnar, en það eru nokkrar leiðir sem þú getur lagað og jafnvel komið í veg fyrir.

Í þessari grein munum við sýna þér hvernig á að laga vandamálið sem er tæmt minni með því að auka PHP minnismörkin þín. Hins vegar, fyrst skulum við tala um hvernig á að þekkja þessa villu og hvað það þýðir!

Af hverju þú sérð villu í WordPress minnistakmörkunum á síðunni þinni

Eins og við nefndum áðan þýðir PHP minnistakmarksvillan að þú sért ekki að úthluta nægu fjármagni til að WordPress uppsetningin þín virki rétt. Vandamálið kemur venjulega fram með skilaboðum eins og:

Minnið kláraði PHP banvæn villa.

Ekki vera hræddur við orðið „banaslys“. Vefsíðan þín er ekki biluð, en þú þarft að gera nokkrar breytingar á WordPress uppsetningunni þinni ef þú vilt að hún virki rétt. Nánar tiltekið, þú vilt auka PHP minnismörkin þín.

Með „PHP minnismörkum“ er átt við magnið af minni netþjóns sem er úthlutað til að keyra PHP forskriftir. Sjálfgefið er að þessi tala ætti að vera um 64 MB eða hærri. Í flestum tilfellum er 64 MB meira en nóg.

Flestir hýsingarþjónar veita þér miklu meira minni en það, þannig að aukning á leyfilegri PHP minnisstærð ætti ekki að hafa nein neikvæð áhrif á frammistöðu vefsíðunnar þinnar. Reyndar, nema þú sért að nota ódýran vefþjón eða þú setur WordPress upp handvirkt, ætti PHP minnistakmarkið þitt alls ekki að vera vandamál.

Þú getur auðveldlega athugað hver PHP minnismörkin þín eru með því að opna WordPress mælaborðið þitt og fletta að Verkfæri> Heilsa vefsvæða> Upplýsingar. Næst geturðu smellt á Server flipann og leitaðu að PHP minnismörk færslu.

Vefsíða með mikilli PHP minni stærð.

Innan Server flipanum geturðu líka athugað aðrar upplýsingar eins og þína PHP útgáfa og PHP tímamörk. Síðarnefnda breytan, sem er í sekúndum, skilgreinir hversu langan tíma PHP forskriftir þurfa að keyra áður en þau fara út.

Í bili skulum við einbeita okkur að PHP minnistakmörkunum. Eins og þú sérð hefur dæmið hér að ofan nokkuð há mörk, sem þýðir að ólíklegt er að vefsíðan lendi í WordPress Memory Exhausted Villa.

Ef síða þín er með lágt minnistakmörk (<64 MB) er það þér fyrir bestu að auka það. Það eru nokkrar leiðir sem þú getur gert.

Taktu WordPress vefsíðuna þína á næsta stig

Hvort sem þú þarft hjálp við að vafra um stjórnborð vefhýsingar, laga villu eða finna réttu viðbótina, þá getum við hjálpað! Gerast áskrifandi að mánaðarlegu samantektinni okkar svo þú missir aldrei af grein.

Skráðu mig

Hvernig á að leysa WordPress minnistakmörkunarvilluna (2 aðferðir)

Eins langt og WordPress villur farðu, þessi hefur skýra orsök og lausn. Þú ert ekki að úthluta nægu minni fyrir PHP uppsetninguna þína, svo þú þarft að hækka þá tölu. Í þessum hluta förum við yfir tvær aðferðir sem þú getur notað: eina handvirka tækni og eina sem krefst vesksins þíns.

1. Auktu PHP minni sem úthlutað er á vefsíðuna þína handvirkt

WordPress gerir þér kleift að lýsa yfir leyfilegri minnistærð handvirkt með því að breyta einni af tveimur skrám: . Htaccess og WP-opnað stillingaskrá. Hins vegar að breyta WordPress uppsetningunni þinni . Htaccess skrá getur leitt til villna alls staðar þar sem sú skrá stjórnar hvernig hún hefur samskipti við netþjóninn þinn.

Auka PHP minnistakmarkið þitt í gegnum WP-opnað stillingaskrá er í flestum tilfellum öruggasti kosturinn og það er ótrúlega auðvelt í framkvæmd. Allt sem þú þarft er Secure File Transfer Protocol (SFTP) viðskiptavinur svo sem FileZilla sem þú getur notað til að tengjast vefsíðunni þinni.

Þegar þú fáðu aðgang að vefsíðunni þinni í gegnum SFTP, opnaðu WordPress rót möppu og leitaðu að WP-opnað stillingaskrá skrá innan þess.

WordPress wp-config.php skrá.

Opnaðu þá skrá með textaritli og þú ættir að sjá eitthvað eins og þetta:

Að breyta wp-config.php skrá.

Til að auka PHP minnismörkin þín geturðu einfaldlega bætt við einni línu af kóða hvar sem er á eftir  tag og á undan þeim hluta skráarinnar sem stendur “/* Það er allt, hættu að breyta! Til hamingju með bloggið. */“.

Þetta er línu kóða að bæta við:

skilgreina ('WP_MEMORY_LIMIT', 'XXXM');

Þú þarft að skipta um „XXX“ breyta innan þeirrar línu með minnismagninu sem þú vilt úthluta til PHP. Eins og við nefndum áður er algjört lágmark sem þú ættir að sætta þig við 64 MB.

Hins vegar geturðu líka tvöfaldað töluna til að spila það öruggt eða aukið það enn frekar. Til dæmis, ef þú stillir PHP minnistakmörk upp á 256 MB, myndi það líta svona út:

skilgreina ('WP_MEMORY_LIMIT', '256M');

Þegar þú hefur stillt á númer skaltu vista breytingarnar í WP-opnað stillingaskrá og lokaðu ritlinum. Farðu nú aftur í WordPress mælaborðið þitt og farðu að Verkfæri > Heilsa vefsvæðis > Upplýsingar > Server til að sjá hvort breytingarnar hafi gengið í gegn.

Í sumum tilfellum mun það ekki virka handvirkt að lýsa yfir PHP minnistakmörkunum þínum vegna þess að þú hefur ekki nauðsynlegar heimildir til að breyta því gildi. Ef þú getur ekki stillt WordPress minnisstærðina handvirkt, skilur það þér eftir einn annan valmöguleika.

2. Uppfærðu hýsingaráætlun vefsíðunnar þinnar

Venjulega, ef þú notar almennilegan WordPress hýsingaraðila, þarftu ekki að hafa áhyggjur af því að auka PHP minnismörkin þín. Einn fyrirvari er að ef þú ert það með því að nota sameiginlega hýsingu, þú munt líklega standa frammi fyrir takmörkuðu fjármagni. Svo ef þú ert að lenda í þessari villu gæti verið kominn tími til að uppfæra í betri hýsingaráætlun.

Uppfærsla á hýsingarpakkanum þínum mun venjulega leiða til aukningar á tiltæku PHP minni. Það þýðir að þú ert mun ólíklegri til að lenda í WordPress minnistakmörkunarvillu. Eini takmarkandi þátturinn er fjárhagsáætlun þín.

Ef þú getur ekki uppfært hýsingaráætlanir núna gæti verið þess virði að hafa samband við þjónustudeild þjónustuveitunnar og athuga hvort þeir geti aukið PHP minnistakmarkið þitt á endanum. Ef þeir geta það ekki, gæti verið kominn tími til að gera það skiptu yfir í betri WordPress gestgjafa sem býður upp á há PHP minnismörk á hagkvæmum áætlunum.

Slepptu stressinu

Forðastu úrræðaleit þegar þú skráir þig á DreamPress. Vingjarnlegir WordPress sérfræðingar okkar eru tiltækir allan sólarhringinn til að hjálpa til við að leysa vefsíðuvandamál – stór sem smá.

Skoðaðu áætlanir

Viltu fleiri WordPress villuráð?

Þegar þú hefur aukið PHP minni á WordPress vefsíðunni þinni getum við hjálpað til við að takast á við önnur vandamál. Við höfum sett saman nokkur námskeið til að hjálpa þér að leysa öll villuboð:

  • Hvernig á að laga algengar WordPress villur
  • Hvernig á að leysa WordPress White Screen of Death (WSoD)
  • Hvernig á að laga 500 innri netþjónavilla í WordPress
  • Hvernig á að laga setningafræðivillur í WordPress
  • Hvernig á að laga vandamálið sem WordPress sendir ekki tölvupóst
  • Hvernig á að laga villuna við að koma á gagnagrunnstengingu í WordPress
  • Hvernig á að laga WordPress villu 404 fannst ekki
  • Hvernig á að laga hvítan texta og hnappa sem vantar í WordPress Visual Editor
  • Hvernig á að laga hliðarstikuna fyrir neðan innihaldsvillu í WordPress (í þremur skrefum)
  • Hvað á að gera þegar þú ert útilokaður á WordPress stjórnunarsvæðinu
  • Hvernig á að laga WordPress innskráningarsíðuna sem er hressandi og tilvísun

Viltu frekari upplýsingar um WordPress vefstjórnun? Skoðaðu okkar WordPress námskeið, safn leiðbeininga sem ætlað er að hjálpa þér að vafra um WordPress mælaborðið eins og sérfræðingur.

Auka PHP minni takmörk

Að lenda í banvænni PHP villu getur verið áhyggjuefni, en það er ekki endilega áhyggjuefni. Að læra hvernig á að auka PHP minnismörkin þín er tiltölulega einfalt ef þér er sama um að nota SFTP biðlara og bæta einni línu af kóða við eina af grunnskrám WordPress.

Valkosturinn er að uppfæra hýsingaráætlunina þína eða velja betri þjónustuaðila. Flestir WordPress-vingjarnlegir hýsingarvalkostir bjóða sjálfgefið há takmörk, svo þú munt aldrei aftur lenda í tæmdu PHP minnisvillu.

Ef þú ert tilbúinn að nota vefþjón sem er fínstilltur fyrir WordPress vefsíður skaltu skoða okkar DreamPress hýsingarpakkar! Við bjóðum upp á fínstilltar WordPress uppsetningar, svo þú eyðir minni tíma í að leysa villur og meiri tíma í að vinna á vefsíðunni þinni.

tengdar greinar

0 Comments
Inline endurgjöf
Skoða allar athugasemdir
Til baka efst á hnappinn