A cópia da solução de link
Se você tem seu próprio servidor Ubuntu rodando, você pode encontrar o limite máximo de upload de tamanho de arquivo em scripts php que é configurado para 2Mb como padrão. Para mudar isso, primeiro vemos o que realmente é o tamanho. Em / var / www (diretório www padrão) crie um arquivo chamado info.php com o seguinte conteúdo:
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
Em seguida, navegue até este arquivo via localhost / info.php (substitua localhost pelo servername, se necessário) e procure a linha
upload_max_filesize 2M 2M
, que mostrará o tamanho máximo real do arquivo. Para alterar isso abra uma conexão ssh com seu servidor e edite o arquivo /etc/php5/apache2/php.ini com
sudo nano /etc/php5/apache2/php.ini
pesquise por “upload_max_filesize” com Ctrl-W e altere “2M” para “20M”. Salve o arquivo com Ctrl-O e saia com Ctrl-X. Reinicie o servidor apache com
sudo /etc/init.d/apache2 restart
e visite novamente localhost / info.php para verificar se o tamanho máximo do arquivo foi alterado.