我正在从ownCloud转换到Nextcloud。 一切似乎工作,只有上传不起作用,但。 每次我通过Web Interface上传,我都会收到“Bad Request”消息。 通过桌面客户端,我还收到了一些额外的信息“坏请求”。
server replied: Bad Request (expected filesize 86622 got 8192)
我为每个上传的文件都得到了这个,除了当然第一个文件大小是不同的,“got”部分总是8192.这看起来似乎有某种8192字节的限制,但是我找不到它。
我最初是在Apache的Docker容器中运行ownCloud,由NGinx通过proxy_pass 。 现在我安装了php5-fpm ,并将其设置为在我的用户帐户下运行(以便Nextcloud将创build具有正确所有权的文件)。
/home/niklas/ nextcloud/ data/ (Nextcloud data directory) nextcloud/ (Nextcloud source code) php-fpm/ (php5-fpm configuration and runtime files) conf www.conf pid sock
我已经从/etc/php5/fpm/php-fpm.conf和pool.d/www.conf分别复制了php5-fpmconfiguration并更新了它们。 您可以在下面findconfiguration。 NGinx的configuration也大多是从这里复制的。
这个错误从哪里来?
不幸的是我不能粘贴这个configuration,因为这个问题的内容太长了。
显然这与我运行php5-fpm的方式有关。 当我使用系统configuration的php5-fpm守护程序时,它工作。 不过,我不明白这是为什么。
我遇到了同样的错误。 我通过删除与tmp相关的环境variables来修复它。 也许有人会find一个更好的解决scheme,但是这使得它再次为我工作。
只是评论他们,它应该再次工作。
;env[TMP] = /home/niklas/nextcloud/tmp ;env[TMPDIR] = /home/niklas/nextcloud/tmp ;env[TEMP] = /home/niklas/nextcloud/tmp