Nextcloud 14 lädt keine Dateien hoch, die größer als 1 MB sind

Nextcloud 14 lädt keine Dateien hoch, die größer als 1 MB sind

Ich verwende Nextcloud 14 auf Debian Stretch mit nginx, php-fpm7.2, MariaDB und Redis in einem LXC-Container (Proxmox VE, LVM Thin Storage). Auf einem anderen LXC-Container führt Alpine Linux 3.8 einen nginx-Reverse-Proxy aus.

Aus irgendeinem Grund kann ich keine Dateien hochladen, die größer als ein Megabyte sind.

Folgendes habe ich bereits versucht/überprüft:

  • php upload_max_filesize = 16G
  • php post_max_size = 16G
  • php output_buffering = Aus
  • php max_input_time = 3600
  • php max_ausführungszeit = 3600
  • php-Speicherlimit = 1024 M
  • php upload_tmp_dir = /upload_tmp/ (Berechtigungen und verfügbarer Speicherplatz sind in Ordnung)
  • Maximale Nginx-Bodysize-Größe: 16 G.
  • nginx fastcgi_read_timeout 3600;
  • nginx Client-Body-Temp-Pfad /upload_tmp;
  • Reverseproxy Proxy_Pufferung aus;
  • Reverseproxy Proxy_Request_Buffering aus;

Hat jemand eine Idee, wo ich sonst noch nachschauen könnte?

Antwort1

Das Problem war der Reverse-Proxy. Im HTTP-Block war ein weiterer client_max_body_size auf 1m eingestellt. Das Setzen auf 0 löste das Problem. Die Lösung fand ich hier:https://serverfault.com/a/401732/393856

verwandte Informationen