php y archivos grandes

Y es que no nos queda otra que ir haciendo ajustes según aparecen problemas.

Pues ahora mismo no recuerdo si ha sido en WordPress o en Nextcloud donde he visto el aviso de que PHP tenía limitada la subida de archivos a 512Mb. Supongo que se referirá a subidas de una tacada con operaciones POST porque hasta ahora no he tenido problemas poniendo imágenes grandes en el blog o sincronizando archivos enormes con la nube.

Pero por si acaso he buscado en la documentación y he encontrado que se pueden definir algunos parámetros concretamente para este caso:

; Parámetros para subida HTTP 
file_uploads = On
upload_tmp_dir = /var/tmp/php_big_files
upload_max_filesize = 2G
max_file_uploads = 20

Un par de detalles a tener en cuenta. Las dimensiones tienen ciertas abreviaturas explicadas en esta página y el directorio debe ser creado con permisos de escritura del usuario PHP (en este caso coincide con www-data que es el que usa apache2).