{"id":229417,"date":"2022-11-11T12:08:00","date_gmt":"2022-11-11T09:08:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229417"},"modified":"2022-11-09T06:57:01","modified_gmt":"2022-11-09T03:57:01","slug":"arreglar-valet-wordpress-ajax-bad-gateway","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/arreglar-valet-wordpress-ajax-bad-gateway\/","title":{"rendered":"Arreglar 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\">Hace alg\u00fan tiempo<\/a>, volv\u00ed a usar <a href=\"https:\/\/laravel.com\/docs\/5.4\/valet\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Valet<\/a> para el desarrollo local y estoy contento con \u00e9l desde entonces. Hasta alg\u00fan momento de la semana pasada, a\u00fan no hab\u00eda tenido ning\u00fan problema.<\/p>\n<p>Pero cuando trabajaba en un complemento de WordPress que importa datos usando <strong>admin-ajax<\/strong>, segu\u00eda recibiendo un mensaje curioso en la consola sin importar cu\u00e1n grandes o peque\u00f1os fueran los datos. Espec\u00edficamente, recib\u00ed un error sobre &quot;502 (Puerta de enlace incorrecta)&quot;.<\/p>\n<blockquote>\n<p>El servidor, mientras actuaba como puerta de enlace o proxy, recibi\u00f3 una respuesta no v\u00e1lida de un servidor entrante al que accedi\u00f3 mientras intentaba cumplir con la solicitud.<\/p>\n<\/blockquote>\n<p>Y si intentas diagnosticarlo bas\u00e1ndote en esa <a href=\"https:\/\/httpstatuses.com\/502\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">definici\u00f3n<\/a>, no llegar\u00e1s muy lejos. No es que est\u00e9 mal, pero es que necesitas modificar la configuraci\u00f3n de tu servidor.<\/p>\n<p>Afortunadamente, es f\u00e1cil. O es probable que sea f\u00e1cil.<\/p>\n<h2>Valet, WordPress, Ajax, Bad Gateway: la soluci\u00f3n<\/h2>\n<p>Antes de compartir la soluci\u00f3n, dir\u00e9 que esto me llev\u00f3 a un agujero de conejo profundo de todo tipo de configuraciones de <a href=\"https:\/\/www.nginx.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Nginx<\/a>, informaci\u00f3n de proxy inverso, <a href=\"https:\/\/php-fpm.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP-FPM<\/a>, y as\u00ed sucesivamente. Si opta por Google para eso, tenga en cuenta que es probable que tambi\u00e9n los encuentre.<\/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=\"Arreglar Valet, WordPress, Ajax, Bad Gateway\" ><\/a><\/p>\n<p>Y la verdad, tal vez ese sea tu problema (compartir\u00e9 los enlaces al final de la publicaci\u00f3n), pero mi soluci\u00f3n particular fue mucho m\u00e1s f\u00e1cil que eso.<\/p>\n<p>Suponiendo que est\u00e1 utilizando macOS, navegue hasta el\u00a0 directorio <strong>.valet<\/strong> en su terminal con el siguiente comando:<\/p>\n<pre><code>$ cd ~\/.valet<\/code><\/pre>\n<p>Una vez all\u00ed, busque el\u00a0 directorio <strong>Nginx<\/strong> y luego ingrese:<\/p>\n<pre><code>$ ls Nginx<\/code><\/pre>\n<p>Compruebe si ve un archivo para su servidor de desarrollo espec\u00edfico. Tenga en cuenta que uso el\u00a0 comando de <strong>enlace<\/strong> sobre el\u00a0 comando de <strong>estacionamiento<\/strong>, por lo que tendr\u00e9 algo como <strong>wptrunk.dev<\/strong>. Si no tiene un archivo all\u00ed, ese es probablemente el problema.<\/p>\n<p>Y si es as\u00ed, ingrese el siguiente comando:<\/p>\n<pre><code>$ touch Nginx\/your-site.dev<\/code><\/pre>\n<p>Donde <strong>your-site.dev<\/strong> es cualquiera que sea el dominio que est\u00e1 causando el problema.<\/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=\"Arreglar Valet, WordPress, Ajax, Bad Gateway\" ><\/a><\/p>\n<p>A continuaci\u00f3n, abra ese archivo en particular en el editor de texto de su elecci\u00f3n y agregue dos l\u00edneas:<\/p>\n<pre><code>fastcgi_buffers 16 16k;\nfastcgi_buffer_size 32k;<\/code><\/pre>\n<p>Guarde el archivo y luego reinicie Valet en la terminal con un simple:<\/p>\n<pre><code>$ valet restart<\/code><\/pre>\n<p>Luego vuelva a intentar el problema que estaba experimentando. Para m\u00ed, aumentar (o definir) los tama\u00f1os de b\u00fafer a los valores anteriores funcion\u00f3. Es posible que necesite valores m\u00e1s grandes, como dicen, YMMV.<\/p>\n<p>El punto es que la soluci\u00f3n puede no ser extraordinariamente complicada, por lo que antes de comenzar a escribir un archivo de configuraci\u00f3n personalizado completo desde cero, primero intente modificar estos valores.<\/p>\n<h3>enlaces relacionados<\/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 Errores en 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 Puerta de enlace incorrecta<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/laravel\/valet\/issues\/236\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Las URL de administraci\u00f3n de WordPress devuelven 404<\/a><\/li>\n<li><a href=\"https:\/\/gist.github.com\/adamwathan\/6ea40e90a804ea2b3f9f24146d86ad7f\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Soluci\u00f3n de problemas de Valet en 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\">Comenzando con Laravel Valet en 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\">upstream envi\u00f3 un encabezado demasiado grande al leer el encabezado de respuesta de upstream<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si est\u00e1 buscando solucionar una combinaci\u00f3n de problemas que involucran Valet, WordPress, Ajax, Bad Gateway, entonces quiz\u00e1s esto resuelva su problema.<\/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":[716,747,840,861],"tags":[1172],"class_list":["post-229417","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollador","category-fuente-abierta","category-tutoriales","category-wordpress-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/229417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=229417"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/229417\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/165909"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=229417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=229417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=229417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}