使用 dokku 时出现错误“有效负载太大”

问题描述 投票:0回答:1

我有一个使用 dokku 托管在 Linux 服务器上的 Laravel 应用程序。 (dokku 从 heroku buildpack 获取)。

现在我在上传大文件时遇到了挑战。文件最大 300 MB。我不断收到错误“有效负载太大”,我已经通过增加 client_max_body_size 和其余部分在 nginx 级别完成了我所知道的所有操作。但是,错误仍然存在。

我需要有关如何解决使用 dokku 增加上传大小问题的解决方案。

laravel dokku
1个回答
0
投票

如果您将 heroku buildpack 用于 PHP 应用程序,您还需要增加 PHP 的

upload_max_filesize
ini 设置。这可以通过自定义
.user.ini
来完成,如 Heroku 文档中所述。

在应用程序代码的根目录中创建一个

.user.ini
并将以下内容放入文件中:

upload_max_filesize = 300M

提交并推送新更改将把 PHP 的最大文件大小限制增加到 300 MB。这是 除了 之外的变化增加

client_max_body_size

# where $APP is your app name
dokku nginx:set $APP client-max-body-size 300m
© www.soinside.com 2019 - 2024. All rights reserved.