Ìwé Directory
WordPressAṣiṣe buburu: Ko si iranti bi? Kọ ọ bi o ṣe le yanju iṣoro WordPress memory_limit patapata ni iṣẹju 5
1. Isoro Akopọ
Lọwọlọwọ lilo WordPress , ti o ba pade iru aṣiṣe kan:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 10220888 bytes)
itumo eleyi ni PHP kuro ni iranti, nfa eto lati kuna lati ṣiṣẹ daradara. Oju-iwe ẹhin rẹ ko le ṣii ati pe iṣẹ dasibodu ti di.
Aṣiṣe yii jẹ paapaa wọpọ pẹlu ijabọ nla tabi muu ṣiṣẹTi anpe ni itannaỌpọlọpọ awọn oju opo wẹẹbu.
Nitorina paapaa ti o ba mu iranti pọ si 512M, paapaa 3024M, ibeere naa wa, kini o di?
Nigbamii a yoo ṣe itupalẹ awọn idi ti o ṣeeṣe ni ipele nipasẹ igbese ati kọ ọ bi o ṣe le yanju iṣoro yii ni ẹẹkan ati fun gbogbo.

2. Kilode ti o tun jẹ doko lati mu iranti_limit pọ si?
o ti ni tẹlẹ memory_limit lati aiyipada 256M igbega si 512M 和 3024M, ṣugbọn iṣoro naa wa. Itumo eleyi ni:
- Awọn eto PHP ko ni ipa: Diẹ ninu awọn agbegbe olupin le foju rẹ yipada pẹlu ọwọ
php.ini, - Ohun itanna tabi akori gba to awọn orisun pupọ: Diẹ ninu awọn plug-ins tabi koodu aṣa nlo iye iranti ti o pọju.
- Awọn ihamọ iṣeto ni olupin: Olupin naa le ti ṣeto idiwọn lile lori ipin iranti ti awọn iwe afọwọkọ PHP, ti o fa ki eto naa jẹ alailagbara paapaa ti o ba kọja.
Lati yanju ipo yii, o nilo lati ṣayẹwo okeerẹ iṣeto ti olupin ati Wodupiresi.
3. Igbese-nipasẹ-Igbese solusan
1. Ṣatunṣe faili php.ini
Wa tirẹ akọkọ php.ini faili, eyi ti o ti wa ni maa wa ni be ni /etc/php/ Tabi /usr/local/php/ labẹ ọna.
搜索 memory_limit, rii daju pe o ṣeto si:
memory_limit = 512M
Lẹhinna tun bẹrẹ rẹ Olupin wẹẹbu:
- afun:
sudo service apache2 restart - Nginx:
sudo service nginx restart
kiakia: Diẹ ninu awọn ogun ti o pin ko le wọle si php.ini, ninu ọran ti o le foju si ọna atẹle.
2. Idojuk PHP iranti iye to ni wp-config.php
Paapa ti iṣeto iranti olupin jẹ deede, Wodupiresi yoo ma pari ni iranti nigba miiran nitori awọn eto tirẹ.
Nitorina, o le wp-config.php Pẹlu ọwọ ṣeto opin iranti ni faili:
define( 'WP_MEMORY_LIMIT', '512M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );
Fi koodu yii sinu wp-config.php Iwe akosile 顶部, lati rii daju pe o gba ipa nigbati o ba kojọpọ.
- WP_MEMORY_LIMIT: Iwọn oke ti iranti iwaju-opin, eyiti o ṣakoso lilo awọn orisun nigbati awọn olumulo wọle si oju-iwe naa.
- WP_MAX_MEMORY_LIMIT: Iwọn oke ti iranti isale lati rii daju pe awọn iṣẹ iṣakoso kii yoo kuna nitori iranti ti ko to.
3. Ṣayẹwo agbara iranti ti awọn afikun ati awọn akori
diẹ ninu awọn Awọn plug-ins lilo awọn oluşewadi giga O le fa idinku iranti, gẹgẹbi awọn plug-ins caching,SEOitanna tabiE-iṣowoAwọn afikun (bii WooCommerce).
Ojutu:
- Pa gbogbo awọn plug-ins ṣiṣẹ ki o mu laasigbotitusita ṣiṣẹ ni ẹyọkan.
- Yipada si akori aiyipada (bii Ogun-meta-mẹta) ki o rii boya iṣoro naa ti yanju.
- 使用 Atẹle ibeere Pulọọgi lati wo awọn paati pẹlu agbara iranti giga.
4. Lo .htaccess tabi olumulo-telẹ PHP eto
Ti o ba nlo pín alejo, eyi ti o le wa ni títúnṣe nipa .htaccess Faili lati mu iranti PHP pọ si:
php_value memory_limit 512M
Lẹhin fifipamọ, sọ oju-iwe dasibodu rẹ sọtun lati ṣayẹwo boya iṣoro naa ti ni ipinnu.
5. Kan si olupese olupin
Ni awọn igba miiran, olupin n gbe awọn idiwọn lelẹ lori lilo iranti PHP.
Paapa ti o ba yipada opin iranti, olupin naa kii yoo jẹ ki o ni ipa.
Ni akoko yii, o nilo lati kan si rẹ alejo olupese, beere lọwọ wọn lati ran ọ lọwọ lati mu ipin iranti pọ si.
4. Eto ipari: mu awọn iṣẹ ti ko ni dandan ṣiṣẹ ati mu koodu naa dara
Paapaa ti o ba mu opin iranti pọ si ni aṣeyọri, iwọ ko le foju kọ oju opo wẹẹbu naa 性能优化. Igbẹkẹle lori awọn afikun tabi lilo awọn akori to lekoko le ja si loorekoore kuro ni iranti. nitorina:
- paarẹ kobojumu afikun ati laiṣe koodu.
- Lo awọn afikun caching daradara gẹgẹbi WP Rocket Tabi W3 Lapapọ Kaṣe)。?
- Nigbagbogbo je ki awọn database ati ki o nu soke ijekuje data.
5. Lakotan: Awọn igbesẹ daradara lati yanju memory_limit
- Rii daju pe awọn iyipada si php.ini mu ipa:ṣeto
memory_limitjẹ 512M tabi ga julọ. - Setumo iranti ifilelẹ lọ ni wp-config.php: Rii daju pe Wodupiresi nlo iranti to.
- Laasigbotitusita itanna ati awọn oran akori: Pa awọn plug-ins orisun-giga.
- Kan si olupese olupin ti o ba jẹ dandan: Rii daju pe olupin ko fi ipa mu opin iranti lori PHP rẹ.
- Je ki išẹ ojula: Din kobojumu plug-ins, je ki awọn database, ki o si mu ìwò ọna ṣiṣe.
Imudara jẹ ojutu igba pipẹ, iranti jẹ ipilẹ nikan
Nipa titẹle awọn igbesẹ ti o wa ninu nkan yii, kii yoo ni anfani nikan lati yanju didanubi yii buburu ni aṣiṣe, ati pe o tun kọ awọn imọran lori bi o ṣe le ṣatunṣe awọn iṣoro iranti.
Sibẹsibẹ, ilọsiwaju iranti nigbagbogbo nikan kii ṣe ojutu ipilẹ si awọn iṣoro oju opo wẹẹbu.
Ni idi mu koodu pọ si, Ninu awọn plug-ins ti ko wulo jẹ bọtini si iṣẹ iduroṣinṣin igba pipẹ ti oju opo wẹẹbu naa.
Mo nireti pe o kọ nkan lati inu nkan yii ki o bẹrẹ adaṣe awọn ilana wọnyi lẹsẹkẹsẹ!
Kini diẹ tenilorun ju lohun a alakikanju isoro? 💪
Ireti Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pín “Ipinnu aṣiṣe apaniyan ti Wodupiresi Aṣiṣe Apaniyan: Iwọn iranti ti a gba laaye ti 268435456 ti o rẹwẹsi (gbiyanju lati pin awọn baiti 10220888)”, eyiti o ṣe iranlọwọ fun ọ.
Kaabo lati pin ọna asopọ ti nkan yii:https://www.chenweiliang.com/cwl-32129.html
Lati ṣii awọn ẹtan ti o farapamọ diẹ sii🔑, kaabọ lati darapọ mọ ikanni Telegram wa!
Pin ati fẹran ti o ba fẹran rẹ! Awọn mọlẹbi rẹ ati awọn ayanfẹ jẹ iwuri wa ti o tẹsiwaju!