{"id":229098,"date":"2022-11-11T11:55:00","date_gmt":"2022-11-11T08:55:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229098"},"modified":"2022-11-09T05:31:44","modified_gmt":"2022-11-09T02:31:44","slug":"fixa-valet-wordpress-ajax-bad-gateway","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/fixa-valet-wordpress-ajax-bad-gateway\/","title":{"rendered":"Fixa Valet, WordPress, Ajax, Bad Gateway"},"content":{"rendered":"\n<p><a href=\"https:\/\/tommcfarlin.com\/laravel-valet-for-wordpress\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">F\u00f6r en tid sedan<\/a> gick jag tillbaka till att anv\u00e4nda <a href=\"https:\/\/laravel.com\/docs\/5.4\/valet\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Betj\u00e4nad<\/a> f\u00f6r lokal utveckling, och jag har varit n\u00f6jd med det sedan dess. Fram till n\u00e5gon g\u00e5ng f\u00f6rra veckan hade jag \u00e4nnu inte st\u00f6tt p\u00e5 n\u00e5gra problem.<\/p>\n<p>Men n\u00e4r jag arbetade med ett WordPress-plugin som importerar data med <strong>admin-ajax<\/strong>, fick jag hela tiden ett nyfiket meddelande i konsolen oavsett hur stor eller liten datan var. Specifikt fick jag ett felmeddelande om &quot;502 (Bad Gateway).&quot;<\/p>\n<blockquote>\n<p>Servern, medan den fungerade som en gateway eller proxy, fick ett ogiltigt svar fr\u00e5n en inkommande server som den gick \u00e5t n\u00e4r den f\u00f6rs\u00f6kte uppfylla beg\u00e4ran.<\/p>\n<\/blockquote>\n<p>Och om du f\u00f6rs\u00f6ker diagnostisera det utifr\u00e5n den <a href=\"https:\/\/httpstatuses.com\/502\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">definitionen<\/a> kommer du inte l\u00e5ngt. Det \u00e4r inte s\u00e5 att det \u00e4r fel, men det \u00e4r att du m\u00e5ste \u00e4ndra din serverkonfiguration.<\/p>\n<p>Lyckligtvis \u00e4r det l\u00e4tt. Eller s\u00e5 \u00e4r det f\u00f6rmodligen l\u00e4tt.<\/p>\n<h2>Betj\u00e4nad, WordPress, Ajax, Bad Gateway: The Fix<\/h2>\n<p>Innan jag delar korrigeringen ska jag s\u00e4ga att detta skickade mig ner i ett djupt kaninh\u00e5l med alla typer av <a href=\"https:\/\/www.nginx.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Nginx<\/a> &#8211; konfigurationer, omv\u00e4nd proxyinformation, <a href=\"https:\/\/php-fpm.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP-FPM<\/a> och s\u00e5 vidare. Om du v\u00e4ljer Google f\u00f6r det, var medveten om att du sannolikt kommer att st\u00f6ta p\u00e5 dem ocks\u00e5.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-165908-61e78b97204b0.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-165908-61e78b97204b0.png\" alt=\"Fixa Valet, WordPress, Ajax, Bad Gateway\" ><\/a><\/p>\n<p>Och sanningen \u00e4r att det kanske \u00e4r det som \u00e4r ditt problem (jag delar l\u00e4nkarna l\u00e4ngst ner i inl\u00e4gget), men just min fix var mycket enklare \u00e4n s\u00e5.<\/p>\n<p>F\u00f6rutsatt att du anv\u00e4nder macOS, navigera till <strong>.valet-<\/strong> katalogen i din terminal med f\u00f6ljande kommando:<\/p>\n<pre><code>$ cd ~\/.valet<\/code><\/pre>\n<p>V\u00e4l d\u00e4r, leta efter <strong>Nginx-<\/strong> katalogen och skriv sedan in:<\/p>\n<pre><code>$ ls Nginx<\/code><\/pre>\n<p>Kontrollera om du ser en fil f\u00f6r din specifika utvecklingsserver. Observera att jag anv\u00e4nder <strong>l\u00e4nkkommandot<\/strong> \u00f6ver kommandot <strong>park<\/strong> s\u00e5 att jag har n\u00e5got som <strong>wptrunk.dev<\/strong>. Om du inte har en fil d\u00e4r \u00e4r det troligen problemet.<\/p>\n<p>Och i s\u00e5 fall, skriv in f\u00f6ljande kommando:<\/p>\n<pre><code>$ touch Nginx\/your-site.dev<\/code><\/pre>\n<p>D\u00e4r <strong>your-site.dev<\/strong> \u00e4r oavsett dom\u00e4nen som orsakar problemet.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-165908-61e78b9cd0d33.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-165908-61e78b9cd0d33.png\" alt=\"Fixa Valet, WordPress, Ajax, Bad Gateway\" ><\/a><\/p>\n<p>\u00d6ppna sedan den specifika filen i din valda textredigerare och l\u00e4gg till tv\u00e5 rader:<\/p>\n<pre><code>fastcgi_buffers 16 16k;\nfastcgi_buffer_size 32k;<\/code><\/pre>\n<p>Spara filen och starta sedan om Valet i terminalen med ett enkelt:<\/p>\n<pre><code>$ valet restart<\/code><\/pre>\n<p>F\u00f6rs\u00f6k sedan om problemet som du upplevde. F\u00f6r mig fungerade det att \u00f6ka (eller definiera) buffertstorlekarna till ovanst\u00e5ende v\u00e4rden. Du kan beh\u00f6va st\u00f6rre v\u00e4rden s\u00e5, som de s\u00e4ger, YMMV.<\/p>\n<p>Po\u00e4ngen \u00e4r att korrigeringen kanske inte \u00e4r s\u00e4rskilt komplicerad s\u00e5 innan du b\u00f6rjar skriva en hel anpassad konfigurationsfil fr\u00e5n b\u00f6rjan, f\u00f6rs\u00f6k att mixtra med dessa v\u00e4rden f\u00f6rst.<\/p>\n<h3>relaterade l\u00e4nkar<\/h3>\n<ul>\n<li><a href=\"https:\/\/github.com\/johnbillion\/query-monitor\/issues\/65\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">502 fel p\u00e5 admin-ajax.php<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/roots\/trellis\/issues\/612\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">admin-ajax.php: 502 Bad Gateway<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/laravel\/valet\/issues\/236\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPress administrat\u00f6rsadresser returnerar 404<\/a><\/li>\n<li><a href=\"https:\/\/gist.github.com\/adamwathan\/6ea40e90a804ea2b3f9f24146d86ad7f\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Fels\u00f6kning av Betj\u00e4nad p\u00e5 Sierra<\/a><\/li>\n<li><a href=\"https:\/\/petericebear.github.io\/starting-laravel-valet-on-osx-20160516\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">B\u00f6rjar med Laravel Valet p\u00e5 OSX<\/a><\/li>\n<li><a href=\"https:\/\/stackoverflow.com\/questions\/23844761\/upstream-sent-too-big-header-while-reading-response-header-from-upstream\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">uppstr\u00f6ms skickade f\u00f6r stor rubrik under l\u00e4sning av svarshuvud fr\u00e5n uppstr\u00f6ms<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Om du funderar p\u00e5 att fixa en kombination av problem som involverar Betj\u00e4nad, WordPress, Ajax, Bad Gateway, s\u00e5 kanske detta kommer att l\u00f6sa ditt problem.<\/p>\n","protected":false},"author":1,"featured_media":165909,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[848,755,724,868],"tags":[1173],"class_list":["post-229098","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-handledningar","category-oeppen-kaella","category-utvecklaren","category-wordpress-9","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/229098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=229098"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/229098\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/165909"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=229098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=229098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=229098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}