TYPO3: große Dateien hochladen

Trotz fortschrittlicher Videoplattformen, welche man für das Ablegen und Abspielen von Filmen nutzen kann, kommt es aus verschiedenen Gründen vor, dass man Videos (und damit große Dateien) selbst statt z.B. in den USA hosten möchte.

Durch schnelle Internetverbindungen und mittlerweile auch ausreichend bestückte kleinere Hostingpakete sollte das auch kein Problem darstellen falls die Filme nicht gerade viral gehen.

Nun sollen natürlich auch die TYPO3-Redakteure diese überdurchschnittlich großen Dateien hochladen können (pro Stunde Filmmaterial kann man je nach Qualität und Kompression von wenigstens 500 MB ausgehen).
Aus dem Stand wird es aber aus der Erfahrung meist nicht klappen, da die Limits dafür zu knapp bemessen sind.

Wo stellt man das Limit für den Dateiupload für TYPO3 ein?

Hier sollen alle Stellen aufgeführt werden, die überprüft und ggf. an die eigenen Bedürfnisse angepasst werden sollten.

  • in TYPO3-Versionen vor 7.6.0:
    In der typo3conf/LocalConfiguration.php:
      $GLOBALS['TYPO3_CONF_VARS']['BE']['maxFileSize'] = '1000000000'; // Wert in Bytes
  •   // This changes the upload limit for image elements  $GLOBALS['TCA']['tt_content']['columns']['image']['config']['max_size'] = 100000;
  • PHP.ini
    Entweder direkt, in der Hosting-Konfiguration (falls vorhanden) sollten folgende Werte angepasst werden:
    upload_max_filesize

    wenn vom Server unterstützt kann diese Konfiguration auch in der .htaccess erfolgen wie hier am Beispiel:
      php_value upload_max_filesize 1000M php_value post_max_size 1000M php_value max_execution_time 1000 php_value max_input_time 1000 php_value memory_limit 1024M
  • Falls PHP als CGI-Modul läuft:

    in der .htaccess:
      <IfModule mod_fcgid.c>    MaxRequestLen 1000000000    FcgidConnectTimeout 1000    FcgidMaxRequestLen 1000000000 </IfModule>