Phabricator:设置本地磁盘上传限制?

Phabricator: setup local-disk upload limit?

我要根据this manual在Phabricator中上传文件。但是我发现 "$your_site/applications/view/PhabricatorFilesApplication/" 中的本地磁盘存储引擎有 8M 的限制。

我已经在 nginx 的虚拟主机服务器块中设置 client_max_body_size 64M

此外,post_max_size = 64Mupload_max_filezie = 64M php。

然后,重启nginx,php-fpm服务

但是 Phabricator 仍然打印出来

No configured storage engine can store this file. See "Configuring File Storage" in the documentation for information on configuring storage engines.

当我上传超过8M的文件时

此外,没有 storage.local-disk.max-size 配置密钥。

如何自定义本地磁盘上传限制?

Phabricator 535c1a5,libphutil aa6cd8f

None 的引擎支持超过 8MB。较大的文件通过在客户端将它们分块并上传块来存储(块大小当前为 4MB)。

显然,分块仅适用于拖放 - 尝试使用它而不是使用文件上传表单。

According to the guideline: https://secure.phabricator.com/book/phabricator/article/configuring_file_storage/

配置nginx和php后,需要启用引擎:MySQL引擎:本地磁盘 :

首先转到您从 https://github.com/phacility/phabricator.git

克隆的 phabricator 目录

1。引擎:MySQL

phabricator/ $ ./bin/config set storage.mysql-engine.max-size 8388608

2。引擎:本地磁盘

phabricator/ $ ./bin/config set storage.local-disk.path /path/to/store/phabricator/files