这是在私人服务器上。我在安装时有一个突出的问题,我的猜测是我需要解决这个问题。这是“未配置大文件存储”。但是,我已经更改了它要求的所有参数。我有:
nginx:
php.ini:
我希望它使用默认值来存储MySQL,所以我也有8M的storage.mysql-engine.max-size。
但我也发现了这一点,这似乎不对:
PhabricatorChunkedFileStorageEngine writable: No
我不知道如何改变它,或者我应该改变它。
我尝试上传文件时遇到的实际错误消息(无论大小):
上传失败 例外:没有配置的存储引擎可以存储此文件。有关配置存储引擎的信息,请参阅文档中的“配置文件存储”。
答案 0 :(得分:0)
我得到了Phacility工作人员的帮助。这只是我的一个错误,但他们现在会更新文档,以防止更多的人犯这个错误 - 更容易! :) https://secure.phabricator.com/D17037
我有storage.mysql-engine.max-size 8
,因为我认为这会给我8MB。我现在已将其更改为8388608
,这有效,因为它应该以字节为单位。
答案 1 :(得分:0)
这可能对其他人有帮助。
在我的情况下,我使用引擎:本地磁盘来存储文件,但在配置后它仍然给出如下所述的错误:
未处理的异常(“PhutilAggregateException”)
All storage engines failed to write file:
- PhabricatorLocalDiskFileStorageEngine: CommandException: Command failed with error #1!
COMMAND
mkdir -p /var/files/64/66
STDOUT
(empty)
STDERR
mkdir: cannot create directory '/var/files/64': Permission denied
由于错误指出权限被拒绝,所以我通过将用户分配给目录并更新权限来使其工作。