Come caricare grossi file in TYPO3

Come caricare grossi file in TYPO3

Se si prova a caricare un file di grosse dimensioni dall'interfaccia di backend di TYPO3, si potrebbe ricevere il seguente messaggi di errore "file is to big" e leggere la segnalazione: "You can upload files with a maximum size of 10 MB."

Per permettere il caricamento di file grossi è necessario intervenire in più punti:

Nella configurazione di php (su linux potrebbe essere /etc/php5/apache2/php.ini) per modificare i seguenti valori:

  • post_max_size = 50M

  • upload_max_filesize = 50M

E' probabile che serva intervenire anche sui tempi di esecuzione massima degli script:

  • max_execution_time = 1000

  • max_input_time = 1000

Gli stessi valori possono essere impostati a livello di .htaccess per singolo sito web.

E' necessario poi modificare nell'install tool (o direttamente nel file localconf.php) il valore del campo maxFileSize:

  • $TYPO3_CONF_VARS['BE']['maxFileSize'] = '50000';

Al termine va cancellata la cache di TYPO3 e fatto un reload di apache.

Possono esserci delle limitazione anche a livello di singola estensione. Per aumentare, ad esempio, la dimensione massima dei file nei record tt_news è necessario aggiungere il seguente codice typoscript:

plugin.tt_news {
news_files {
   max_size = 50000
 }
}