Kurzmitteilung

Große Dateien mit nginx als Reverse Proxy

Wenn man z.B. in ownCloud große Dateien hochladen möchte, muss man natürlich die entsprechenden Optionen für PHP setzen, aber leider reicht das nicht.

Kurze Problembeschreibung: Ich möchte eine 250mb große Datei hochladen, aber der Upload schlägt kurz vor Ende fehl.

Die php.ini hat folgende Einstellungen:

  • memory_limit = 512M
  • post_max_size = 512M
  • upload_max_filesize = 512M
  • output_buffering = 512

Da Plesk nginx als Reverse Proxy nutzt, sollte auch noch die

client_max_body_size 512m;

angepasst werden.

Die letzte benötigte Einstellung ist in der Apachekonfiguration zu finden genauer gesagt in der Konfiguration von mod_fcgid (FastCGI)  (/usr/local/psa/admin/conf/templates/default/domain/domainVirtualHost.php)

FcgidMaxRequestLen 536870912

Danach sollte der Upload problemlos funktionieren.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.