【问题标题】:How can I increase the upload_max_filesize size of my dokku container from the the default 2M to about 20M如何将我的 dokku 容器的 upload_max_filesize 大小从默认的 2M 增加到大约 20M
【发布时间】:2021-12-13 08:30:42
【问题描述】:

我目前无法在我的应用程序中使用 php.ini 文件,该文件本来是进行此类修改的入口点。

以前有人这样做过吗?

【问题讨论】:

  • 或者,您可以尝试使用 PHP 中的ini_setphp.net/manual/es/function.ini-set.php
  • 嗯,我认为这不会改变容器上的配置。因为它是容器化的。或者你怎么看?
  • 配置选项是upload_max_filesize,而不是file_max_upload - 除此之外ini_set 在运行时将不适用于upload_max_filesize,因为在您的PHP 运行时请求正文已经被解析执行。
  • 您可以在 PHP 脚本的开头使用ini_set
  • 这行不通

标签: php docker devops dokku


【解决方案1】:

@all 我找到了适合我的解决方案。

因为我在我的服务器上使用 nginx。我能够找到以下文件

/home/dokku/${app-name}/nginx.conf

然后在locate 块中,我添加了以下内容

locate {
...

client_max_body_size 25M
}

这将 max_upload_filesize 增加到 25M。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-06
    • 2021-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-23
    • 2017-01-02
    相关资源
    最近更新 更多