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
}
}