✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Parandage Valet, WordPress, Ajax, Bad Gateway

19

Mõni aeg tagasi kasutasin Valeti kohalikuks arendamiseks tagasi ja olen sellest ajast peale rahul olnud. Kuni eelmise nädalani polnud ma veel probleemidega kokku puutunud.

Kuid töötades WordPressi pistikprogrammiga, mis impordib andmeid kasutades admin-ajaxi, sain konsooli pidevalt uudishimulikke teateid, olenemata sellest, kui suured või väikesed andmed olid. Täpsemalt sain veateate "502 (Bad Gateway)" kohta.

Lüüsi või puhverserverina toimides sai server kehtetu vastuse sissetulevalt serverilt, millele ta pöördus päringu täitmise katsel.

Ja kui proovite seda selle määratluse põhjal diagnoosida, ei jõua te kaugele. Asi pole selles, et see on vale, vaid see, et peate oma serveri konfiguratsiooni muutma.

Õnneks on see lihtne. Või on see tõenäoliselt lihtne.

Valet, WordPress, Ajax, Bad Gateway: lahendus

Enne paranduse jagamist ütlen, et see saatis mulle kõikvõimalike Nginxi konfiguratsioonide, pöördpuhverserveri teabe, PHP-FPM ja edasi-tagasi sügava jäneseauku. Kui valite Google’i, pidage meeles, et tõenäoliselt kohtate ka neid.

Parandage Valet, WordPress, Ajax, Bad Gateway

Ja tõsi, võib-olla on see teie probleem (jagan postituse allosas olevaid linke), kuid minu konkreetne lahendus oli palju lihtsam.

Eeldades, et kasutate macOS-i, navigeerige  oma terminalis .valet kataloogi järgmise käsuga:

$ cd ~/.valet

Kui olete seal, otsige üles Nginxi kataloog ja sisestage seejärel:

$ ls Nginx

Kontrollige, kas näete oma konkreetse arendusserveri faili. Pange tähele, et kasutan  käsku link käsku park käsul, nii et mul on midagi sellist nagu wptrunk.dev. Kui teil faili pole, on tõenäoliselt probleem selles.

Ja kui jah, sisestage järgmine käsk:

$ touch Nginx/your-site.dev

Kus  on teie-site.dev mis tahes domeen, mis probleemi põhjustab.

Parandage Valet, WordPress, Ajax, Bad Gateway

Järgmisena avage see konkreetne fail oma valitud tekstiredaktoris ja lisage kaks rida:

fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;

Salvestage fail ja taaskäivitage Valet terminalis lihtsa:

$ valet restart

Seejärel proovige tekkinud probleemi uuesti lahendada. Minu jaoks töötas puhvri suuruste suurendamine (või määratlemine) ülaltoodud väärtusteni. Võimalik, et vajate suuremaid väärtusi, nii nagu öeldakse, YMMV.

Asi on selles, et parandus ei pruugi olla erakordselt keeruline, nii et enne kui hakkate terve kohandatud konfiguratsioonifaili nullist kirjutama, proovige esmalt nende väärtustega nuputada.

seotud lingid

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem