Saraka ya Nakala
kutumia sasaPlugin ya WordPressWakati Ubadilishaji Bora wa Utafutaji unapochukua nafasi ya njia ya hifadhidata, je, umewahi kukutana na ujumbe huu wa hitilafu: "Hitilafu ilitokea wakati wa kushughulikia ombi. Jaribu kupunguza 'upeo wa ukubwa wa ukurasa', au wasiliana na usaidizi"?

Hili sio shida yako peke yako. Kwa kweli, tatizo hili kwa kawaida husababishwa na ukubwa wa juu unaoruhusiwa wa ukurasa uliowekwa katika usanidi wa PHP ukipitwa.
Huenda faili uliyopakia ni kubwa sana, au baadhi ya shughuli zinahitaji kuchakata kiasi kikubwa cha data, ambayo itasababisha hitilafu hii.
Kisha, tutaangalia hatua kwa hatua jinsi ya kutatua suala hili na kurejesha tovuti yako na kufanya kazi.
1. Elewa chanzo cha makosa
Kwanza kabisa, tunahitaji kuweka wazi kwambaHitilafu hii "Hitilafu imetokea wakati wa kuchakata ombi. Jaribu kupunguza 'kiwango cha juu cha ukubwa wa ukurasa', au wasiliana na usaidizi" haimaanishi kuwa kuna tatizo na programu-jalizi yenyewe..

Badala yake, ni wakati tovuti yako inapozidi ukubwa wa juu zaidi wa ukurasa uliowekwa katika usanidi wa PHP wakati wa kuchakata ombi. Kikomo hiki cha juu cha ukubwa wa ukurasa ni njia ya ulinzi ili kuzuia seva kutokana na kuacha kufanya kazi kwa sababu ya kuchakata data kubwa sana. Kwa tovuti zingine kubwa, haswa zile zinazohitaji kushughulikia idadi kubwa ya data, kikomo hiki kinaweza kuonekana kuwa kidogo, na kusababisha makosa.
2. Ongeza kikomo cha kumbukumbu cha PHP
Wakati wa kukutana na hali hii, suluhisho la moja kwa moja niOngeza kikomo cha kumbukumbu cha PHP. Hii inaweza kufanywa kwa kuhariri yakophp.inifaili kukamilisha. Katika faili hii, patamemory_limitkuweka, na kuongeza thamani yake hadi thamani ya juu, kama vile 256M au 512M. Hii inamaanisha kuwa seva inaweza kutumia kumbukumbu zaidi wakati wa kushughulikia maombi, na hivyo kupunguza uwezekano wa makosa.
memory_limit = 512M
Ikiwa hujui usanidi wa PHP, unaweza pia kuhariri WordPresswp-config.phpfaili ili kuongeza kikomo cha kumbukumbu. Ongeza tu nambari ifuatayo kwenye faili:
define('WP_MEMORY_LIMIT', '256M');
Njia hii inaweza kutatua kwa ufanisi makosa ya usindikaji wa ombi yanayosababishwa na kumbukumbu haitoshi, lakini ikiwa tatizo bado lipo, tunahitaji kuendelea kuchunguza mbinu nyingine.
3. Rekebisha post_max_size na upload_max_filesize
Mbali na mapungufu ya kumbukumbu,post_max_size na upload_max_filesizeHii pia ni mipangilio miwili ambayo inaweza kusababisha makosa. kuwepophp.iniPata mipangilio hii miwili na uhakikishe kuwa thamani zake ni kubwa vya kutosha kushughulikia mahitaji yako.
post_max_size = 64M
upload_max_filesize = 64M
Kwa kuongeza thamani hizi, seva inaweza kushughulikia upakiaji mkubwa wa faili na uwasilishaji wa data, na hivyo kupunguza uwezekano wa makosa.
4. Jaribu hatua kwa hatua
Ikiwa tatizo bado halijatatuliwa baada ya kurekebisha mipangilio ya PHP, njia nyingine ya ufanisi niJaribu kuifanya hatua kwa hatua. Kwa maneno mengine, usichakate jedwali zote za data kwa wakati mmoja, lakini tu kuchakata jedwali moja kwa wakati mmoja. Mbinu hii, ingawa inachosha, inaweza kuwa chaguo pekee ikiwa mipaka ya kumbukumbu ya PHP haiwezi kuongezwa zaidi.
5. Tumia programu-jalizi mbadala
Ikiwa njia zote hapo juu hazitatui tatizo, unaweza kujaribu kutumiaProgramu-jalizi zinginekukamilisha operesheni ya uingizwaji. Kwa mfano, programu-jalizi ya "Tafuta na Ubadilishe" iliyotengenezwa na Inpsyde GmbH hutoa utendakazi sawa na inaweza kuwa thabiti zaidi wakati wa kuchakata seti kubwa za data. unawezaMaktaba rasmi ya programu-jalizi ya WordPressTafuta na usakinishe programu-jalizi.
6. Weka chelezo
Suluhisho lolote unalochagua, jambo moja ni muhimu:kabla ya kufanya mabadiliko yoyote, hakikisha umeweka nakala rudufu ya tovuti na hifadhidata yako. Hii ndiyo njia salama zaidi ya kuepuka kusababisha matatizo zaidi kwa bahati mbaya katika mchakato wa kutatua tatizo. Ikiwa huna uhakika kabisa kuhusu shughuli hizi, inashauriwa kutafuta usaidizi kutoka kwa mtaalamu wa WordPress msanidi au msimamizi wa mfumo.
总结
Kupitia njia iliyo hapo juu, unapaswa kuwa na uwezo wa kutatua kwa ufanisi tatizo la "ombi la usindikaji wa makosa". Lakini kwa maoni yangu, tatizo hili linaonyesha tatizo zaidi, ambalo ni uboreshaji wa utendaji wa tovuti. Kwa tovuti kubwa, kuongeza kikomo cha kumbukumbu sio suluhisho la muda mrefu. Kupanga ipasavyo muundo wa hifadhidata, kuboresha matumizi ya programu-jalizi, na kupunguza data isiyohitajika ni funguo za kuboresha utendaji wa tovuti kimsingi.
Kwa kifupi,Usiogope ikiwa unakutana na matatizo, suluhisha tu hatua kwa hatua. Ikiwa unataka kutatua tatizo hili kikamilifu zaidi, inashauriwa kuanza kwa kuboresha muundo wa tovuti, au tu kuhamia kwenye mazingira ya seva na utendaji wenye nguvu. Hii sio tu kuzuia makosa kama hayo kutokea tena, lakini pia kuboresha sana kasi ya majibu ya tovuti yako.
Chukua hatua! Iwe unataka kuongeza kikomo chako cha kumbukumbu cha PHP mara moja au upange kuboresha zaidi tovuti yako, sasa ni wakati mzuri wa kuanza!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) alishiriki "Kutatua Makosa ya Kuchakata Maombi ya WordPress: Kuvunja Tatizo la Kikomo cha "Ukubwa wa Juu wa Ukurasa"", ambayo itakusaidia.
Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-31978.html
Ili kufungua mbinu zaidi zilizofichwa🔑, karibu ujiunge na chaneli yetu ya Telegraph!
Share na like ukiipenda! Ulizoshiriki na ulizopenda ndio motisha yetu inayoendelea!