0

我已经尝试按照其他线程中的建议增加缓冲区大小。这是输出

sudo nginx -T | grep buffer
fastcgi_buffer_size 4096k;
fastcgi_buffers 128 4096k;
fastcgi_busy_buffers_size 4096k;
proxy_buffer_size   4096k;
proxy_buffers   128 4096k;
proxy_busy_buffers_size   4096k;

我已经重新启动代客泊车服务,但在使用 darryldecode/laravelshoppingcart 向我的购物车添加内容后提交 POST 请求时仍然出现错误。

有什么建议么?

提前致谢!

4

1 回答 1

3

我从本地 Drupal 9 站点收到了同样的错误。我自己花了几个小时试图找到一个真正适用于 Valet (plus) 的解决方案。经过反复试验,以下步骤为我解决了问题。希望这可以帮助任何面临同样问题的人:

  1. 转到 nginx 配置文件夹:

    cd /usr/local/etc/nginx
    
  2. 编辑 nginx.conf 文件:

    sudo nano nginx.conf
    
  3. 将这些行添加到 http{} 部分并保存文件:
    proxy_buffer_size 4096k;
    proxy_buffers 128 4096k;
    proxy_busy_buffers_size 4096k;

    http {
        include mime.types;
        default_type  application/octet-stream;
    
        proxy_buffer_size 4096k;
        proxy_buffers 128 4096k;
        proxy_busy_buffers_size 4096k;
    
        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        ...
    
  4. 编辑 fastcgi_params 文件:

    sudo nano fastcgi_params
    
  5. 将这些行附加到文件末尾:
    fastcgi_buffer_size 4096k;
    fastcgi_buffers 128 4096k;
    fastcgi_busy_buffers_size 4096k;

    fastcgi_param HTTPS   $https if_not_empty;
    fastcgi_param REDIRECT_STATUS  200;
    fastcgi_param HTTP_PROXY  "";
    fastcgi_buffer_size 4096k;
    fastcgi_buffers 128 4096k;
    fastcgi_busy_buffers_size 4096k;
    
  6. 重启代客:

    valet restart
    
  7. 在浏览器中刷新网站

于 2021-06-29T11:28:11.367 回答