Em alguns projetos, precisamos que o usuário faça o upload de arquivos grandes.
Para permitir que isso aconteça no servidor, precisamos de definir algumas variáveis.
Para fazer isso, você pode fazer com php, com .htaccess ou diretamente no php.ini:
Via php
<?php ini_set('upload_max_filesize','30M'); ini_set('post_max_size','30M'); ini_set('max_input_time',300); ini_set('max_execution_time',300); ?>
Via .htaccess
php_value upload_max_filesize 30M php_value post_max_size 30M php_value max_input_time 300 php_value max_execution_time 300
Via php.ini
Para fazer via php.ini, você deve abrir o arquivo php.ini e procurar cada uma das chaves citadas acima e definir os novos valores, em alguns servidores é permitido usar um arquivo php.ini na pasta desejada, nesse caso deverá ser criado um arquivo php.ini com os dados abaixo.
upload_max_filesize = 30M post_max_size = 30M max_input_time = 300 max_execution_time = 300
Espero que tenha sido útil!