Issolvi żball fatali ta 'WordPress Żball fatali: Daqs tal-memorja permess ta' 268435456 bytes eżawriti (ppruvaw jallokaw 10220888 bytes)

WordPressŻball fatali: Bla memorja? Jgħallmu kif issolvi kompletament il-problema ta 'WordPress memory_limit f'5 minuti

1. Ħarsa ġenerali tal-problema

bħalissa qed tuża WordPress , jekk tiltaqa' ma' żball bħal dan:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 10220888 bytes)

din tfisser PHP barra mill-memorja, li tikkawża li s-sistema tonqos milli topera kif suppost. Il-paġna backend tiegħek ma tistax tinfetaħ u l-funzjoni tad-dashboard hija mwaħħla.

Dan l-iżball huwa speċjalment komuni ma 'traffiku kbir jew abilitazzjoniplugin WordPressWisq websajts.

Mela anke jekk iżżid il-memorja għal 512M,anke 3024M, il-mistoqsija tibqa ', x'hemm mwaħħla?

Sussegwentement, aħna se nanalizzaw il-kawżi possibbli pass pass u ngħallmu kif issolvi din il-problema darba għal dejjem.

Issolvi żball fatali ta 'WordPress Żball fatali: Daqs tal-memorja permess ta' 268435456 bytes eżawriti (ppruvaw jallokaw 10220888 bytes)

2. Għaliex għadu ineffettiv li żżid memory_limit?

diġà għandek memory_limit mill-inadempjenza 256M promossi għal 512M3024M, iżda l-problema tibqa'. Dan ifisser:

  1. Is-settings tal-PHP mhux qed jidħlu fis-seħħ: Xi ambjenti tas-server jistgħu jinjoraw tiegħek mibdula manwalment php.ini.
  2. Il-plugin jew it-tema jieħdu wisq riżorsi: Xi plug-ins jew kodiċi tad-dwana jikkunsmaw ammont eċċessiv ta 'memorja.
  3. Restrizzjonijiet tal-konfigurazzjoni tas-server: Is-server jista' jkun stabbilixxa limitu iebes fuq l-allokazzjoni tal-memorja tal-iskripts PHP, li jikkawża li l-issettjar ma jkunx validu anki jekk jinqabeż.

Biex issolvi din is-sitwazzjoni, għandek bżonn tiċċekkja b'mod komprensiv il-konfigurazzjoni tas-server u WordPress.

3. Soluzzjonijiet pass pass

1. Immodifika l-fajl php.ini

Sib tiegħek l-ewwel php.ini fajl, li normalment jinsab fi /etc/php/ Jew /usr/local/php/ taħt il-mogħdija.

Fittex memory_limit, kun żgur li hija ssettjata għal:

memory_limit = 512M

Imbagħad erġa ibda tiegħek Web server:

  • Apache:sudo service apache2 restart
  • Nginx:sudo service nginx restart

fil-pront: Xi hosts kondiviżi ma jistgħux jaċċessaw php.ini, f'liema każ tista 'taqbeż għall-metodu li jmiss.

2. Ibdel il-limitu tal-memorja PHP f'wp-config.php

Anki jekk il-konfigurazzjoni tal-memorja tas-server hija preċiża, WordPress kultant jispiċċa mingħajr memorja minħabba s-settings tiegħu stess.

Allura, tista ' WP-config.php Issettja manwalment il-limitu tal-memorja fil-fajl:

define( 'WP_MEMORY_LIMIT', '512M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );

Poġġi dan il-kodiċi wp-config.php Dokumentarju Top, biex tiżgura li tidħol fis-seħħ meta tkun mgħobbija.

  • WP_MEMORY_LIMIT: Il-limitu ta' fuq tal-memorja front-end, li tikkontrolla l-użu tar-riżorsi meta l-utenti jaċċessaw il-paġna.
  • WP_MAX_MEMORY_LIMIT: Il-limitu ta 'fuq tal-memorja fl-isfond biex jiġi żgurat li l-operazzjonijiet ta' ġestjoni ma jfallux minħabba memorja insuffiċjenti.

3. Iċċekkja l-konsum tal-memorja tal-plugins u t-temi

xi wħud Plug-ins ta' użu għoli tar-riżorsi Jista 'jikkawża eżawriment tal-memorja, bħal caching plug-ins,SEOplugin jewKummerċ elettronikuPlugins (bħal WooCommerce).

Soluzzjoni:

  • Agħlaq il-plug-ins kollha u ppermetti s-soluzzjoni tal-problemi wieħed wieħed.
  • Aqleb għat-tema default (bħal Twenty Twenty-Three) u ara jekk il-problema tiġix solvuta.
  • 使用 Monitoraġġ tal-mistoqsijiet Plugin biex tara komponenti b'konsum għoli ta 'memorja.

4. Uża .htaccess jew settings PHP definiti mill-utent

Jekk qed tuża Hosting maqsuma, li jistgħu jiġu modifikati minn . Htaccess Fajl biex tiżdied il-memorja PHP:

php_value memory_limit 512M

Wara li ssalva, aġġorna l-paġna tad-dashboard tiegħek biex tivverifika jekk il-problema tkunx solvuta.

5. Ikkuntattja lill-fornitur tas-server

F'xi każijiet, is-server jimponi limiti fuq l-użu tal-memorja PHP.

Anke jekk timmodifika l-limitu tal-memorja, is-server mhux se jħallih jidħol fis-seħħ.

F'dan iż-żmien, għandek bżonn tikkuntattja tiegħek fornitur ta' hosting, staqsihom biex jgħinuk iżżid il-kwota tal-memorja.

4. Pjan finali: tiddiżattiva funzjonijiet mhux meħtieġa u ottimizza l-kodiċi

Anke jekk iżżid b'suċċess il-limitu tal-memorja, ma tistax tinjora dak tal-websajt 性能优化. Id-dipendenza żejda fuq plugins jew l-użu ta 'temi li jużaw ħafna riżorsi jista' jwassal għal nuqqas ta 'memorja frekwenti. għalhekk:

  1. ħassar plugins mhux meħtieġa u kodiċi żejda.
  2. Uża plugins ta 'caching effiċjenti bħal WP Rocket Jew W3 Totali Cache)。
  3. Ottimizza regolarment id-database u naddaf id-dejta tal-junk.

5. Sommarju: Passi effiċjenti biex issolvi memory_limit

  1. Kun żgur li l-bidliet għal php.ini jidħlu fis-seħħ:twaqqaf memory_limit huwa 512M jew ogħla.
  2. Iddefinixxi l-limiti tal-memorja f'wp-config.php: Kun żgur li WordPress juża biżżejjed memorja.
  3. Issolvi problemi dwar plugins u temi: Iddiżattiva plug-ins b'riżorsi għoljin.
  4. Ikkuntattja lill-fornitur tas-server jekk meħtieġ: Kun żgur li s-server ma jinforzax limitu tal-memorja fuq il-PHP tiegħek.
  5. Itejb il-prestazzjoni tas-sit: Naqqas plug-ins bla bżonn, ottimizza d-database, u ttejjeb l-effiċjenza operattiva ġenerali.

L-ottimizzazzjoni hija soluzzjoni fit-tul, il-memorja hija biss il-pedament

Billi ssegwi l-passi f'dan l-artikolu, inti mhux biss tkun tista 'ssolvi dan tedjanti żball fatali, u tgħallimt ukoll ideat dwar kif issolvi problemi tal-memorja.

Madankollu, it-titjib kontinwu tal-memorja waħdu mhuwiex is-soluzzjoni fundamentali għall-problemi tal-websajt.

Ottimizza l-kodiċi b'mod raġonevoli, It-tindif ta 'plug-ins inutli huwa ċ-ċavetta għal tħaddim stabbli fit-tul tal-websajt.

Nispera li tgħallimt xi ħaġa minn dan l-artikolu u tibda tipprattika dawn it-tekniki mill-ewwel!

X'hemm aktar sodisfaċenti milli ssolvi problema iebsa? 💪

发表 评论

您的邮箱地址不会被公开。 Jintużaw l-oqsma meħtieġa * Tikketta

Skrollja Top