It doesn't happen very often but every now and then I need to upload a really big file to my Owncloud server. And by really big I mean > 1 GB. That's a bit of an issue as the default Owncloud settings limit the file size to around 500 MB. In the past I tried a couple of times to increase the file size limitation with mixed success. When I recently had a bit more time on my hands, however, I investigated a bit further and managed to push the file size limit on my NUC based Owncloud beyond the biggest file I had at hand, 1.6 GB. So here are the values I changed:
In /var/www/owncloud/.htaccess:
php_value upload_max_filesize 3000M
php_value post_max_size 3000M
php_value memory_limit 3000M
In /etc/php5/apache2/php.ini:
max_input_time = 360 –> default value was 60 seconds which is too short to upload large files
post_max_size = 3000M (might be overridden by the value in .htaccess)
upload_max_filesize = 3000M (might be overridden by the value in .htaccess)
And that's it, after a 'sudo service apache2 restart' large file uploads work as they should. For further details see this post on the Owncloud forum.