这是在私有(private)服务器上。我在安装过程中遇到了一个 Unresolved 问题,我的猜测是我需要修复它。这是“未配置大文件存储”。但是,我已经更改了它要求的所有参数。我有:
nginx:
- client_max_body_size 32
php.ini:
- post_max_size = 32
- memory_limit = -1(禁用)
- 最大输入变量 = 200000
- upload_max_filesize = 32
我希望它使用默认值,将内容存储在 MySQL 中,所以我也将 storage.mysql-engine.max-size 设置为 8M。
但是我也发现了这个,那个好像不太对:
PhabricatorChunkedFileStorageEngine 可写:否
不过,我不知道如何更改它,或者我是否应该更改它。
当我尝试上传文件(无论大小)时收到的实际错误消息是:
Upload Failure Exception: No configured storage engine can store this file. See "Configuring File Storage" in the documentation for information on configuring storage engines.
最佳答案
我得到了 Phacility 工作人员的帮助。这只是我的一个错误,但他们现在将更新文档以防止更多人犯同样的错误 - ‘silverlining! :) https://secure.phabricator.com/D17037
我有 storage.mysql-engine.max-size 8
,因为我认为这会给我 8MB。我现在已将其更改为 8388608
,这有效,因为它应该以字节为单位。
关于php - 无法在 Phabricator 中上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41117994/