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

时间:2015-08-28 04:57:17

标签: phabricator

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

我已经在vhost服务器块中为nginx设置了client_max_body_size 64M

另外,php的post_max_size = 64Mupload_max_filezie = 64M

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

但是Phabricator仍打印出来

  

没有配置的存储引擎可以存储此文件。有关配置存储引擎的信息,请参阅文档中的“配置文件存储”。

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

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

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

Phabricator 535c1a5,libphutil aa6cd8f

2 个答案:

答案 0 :(得分:2)

所有引擎都不支持超过8MB。通过在客户端分块并上传块来存储较大的文件(块大小目前为4MB)。

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

答案 1 :(得分:1)

  

根据指南: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