Artiklite kataloog
Kas olete WordPressi pistikprogrammi Better Search Replace kasutamisel andmebaasi tee asendamiseks kunagi kohanud sellist veateadet: „Päringu töötlemisel ilmnes viga. Proovige vähendada maksimaalset lehe suurust või võtke ühendust toega”?

See pole teie üksi probleem. Tegelikult on selle probleemi põhjuseks tavaliselt PHP konfiguratsioonis määratud maksimaalse lubatud lehe suuruse ületamine.
Võib juhtuda, et üleslaaditud fail on liiga suur või mõned toimingud nõuavad suure andmemahu töötlemist, mis käivitab selle vea.
Järgmisena vaatame samm-sammult, kuidas see probleem lahendada ja teie sait uuesti tööle panna.
1. Mõistke vigade allikat
Esiteks peame selgitama, et viga „Viga päringu töötlemisel. Proovige vähendada maksimaalset lehe suurust või võtke ühendust toega” ei tähenda tingimata, et probleem on pluginas endas.

Selle asemel, kui teie veebisait ületab päringu töötlemisel PHP konfiguratsioonis määratud maksimaalse lehe suuruse. See maksimaalse lehe suuruse piirang on kaitsemehhanism, mis hoiab ära serveri kokkujooksmise liiga suurte andmete töötlemise tõttu. Mõne suurema veebisaidi puhul, eriti nende puhul, mis peavad töötlema suuri andmemahtusid, võib see limiit tunduda pisut kitsas, põhjustades vigu.
2. Suurendage PHP mälulimiiti
Sellise olukorraga kokku puutudes on kõige otsesem lahendusSuurendage PHP-mälu limiiti. Seda saab teha omaphp.inifaili lõpuleviimiseks. Leidke sellest failistmemory_limitseadistust ja suurendage selle väärtust suurema väärtuseni, näiteks 256M või 512M. See tähendab, et server saab päringute töötlemisel kasutada rohkem mälu, mis vähendab vigade tekkimise võimalust.
memory_limit = 512M
Kui te pole PHP konfiguratsiooniga tuttav, saate ka WordPressi redigeeridawp-config.phpfaili mälupiirangu suurendamiseks. Lihtsalt lisage failile järgmine kood:
define('WP_MEMORY_LIMIT', '256M');
See meetod võib tõhusalt lahendada ebapiisavast mälust põhjustatud päringu töötlemise vead, kuid kui probleem püsib, peame jätkama teiste meetodite uurimist.
3. Reguleerige post_max_size ja upload_max_fisize
Lisaks mälupiirangutelepost_max_size ja upload_max_fisizeNeed on ka kaks seadet, mis võivad põhjustada vigu. olemasphp.iniLeidke need kaks seadet ja veenduge, et nende väärtused on teie vajaduste rahuldamiseks piisavalt suured.
post_max_size = 64M
upload_max_filesize = 64M
Neid väärtusi suurendades saab server hakkama suuremate failide üleslaadimise ja andmete esitamisega, vähendades vigade tõenäosust.
4. Proovige seda samm-sammult
Kui PHP sätete muutmine probleemi ei lahenda, on teine tõhus meetod proovida samm-sammult lähenemist . See tähendab, et kõigi tabelite korraga töötlemise asemel töödeldakse korraga ühte tabelit. Kuigi see meetod on tüütu, võib see olla ainus võimalus, kui PHP mälupiirangud takistavad edasist suurendamist.
5. Kasutage alternatiivseid pistikprogramme
Kui ükski ülaltoodud meetoditest probleemi ei lahenda, võite asendustoimingu tegemiseks proovida kasutada teisi pluginaid . Näiteks Inpsyde GmbH väljatöötatud plugin "Otsi ja asenda" pakub sarnast funktsionaalsust ja võib olla suurte andmekogumite käsitlemisel stabiilsem. Selle plugina leiate ja installite ametlikust WordPressi pluginate hoidlast .
6. Hoidke varukoopiaid
Olenemata valitud lahendusest on üks asi ülioluline: enne muudatuste tegemist varundage alati oma veebisait ja andmebaas . See on kõige turvalisem viis vältida tahtmatute uute probleemide tekitamist tõrkeotsingu käigus. Kui te pole nendes protseduurides täiesti kindel, on soovitatav pöörduda abi saamiseks professionaalse WordPressi arendaja või süsteemiadministraatori poole.
总结
Ülaltoodud meetodi abil peaksite suutma tõhusalt lahendada "vea töötlemise taotluse" probleemi. Kuid minu arvates peegeldab see probleem sügavamat probleemi, milleks on veebisaidi jõudluse optimeerimine. Suurte veebisaitide puhul pole lihtsalt mälulimiidi suurendamine pikaajaline lahendus. Andmebaasi struktuuri õige planeerimine, pistikprogrammide kasutamise optimeerimine ja üleliigsete andmete vähendamine on veebisaidi jõudluse põhimõttelise parandamise võtmed.
Lühidalt, ärge paanitsege probleemide ilmnemisel ; lahendage need lihtsalt samm-sammult. Põhjalikuma lahenduse saamiseks on soovitatav alustada oma veebisaidi struktuuri optimeerimisest või isegi migreeruda võimsamale serverikeskkonnale. See mitte ainult ei takista sarnaste vigade kordumist, vaid parandab oluliselt ka teie veebisaidi reageerimiskiirust.
Tegutse kohe! Olenemata sellest, kas soovid kohe oma PHP mälu limiiti suurendada või plaanid oma veebisaiti veelgi optimeerida, on nüüd ideaalne aeg alustamiseks!
Loodetavasti on teile abiks artikkel "WordPressi päringute töötlemise vigade lahendamine: maksimaalse lehe suuruse piirangu probleemi lahendamine", mida jagati Chen Weiliangi blogis ( https://www.chenweiliang.com/ ).
Jaga julgelt seda artikli linki: https://www.chenweiliang.com/cwl-31978.html
