Hello Dom,
To increase upload_max_filesize, edit your php.ini file. Locate the line upload_max_filesize = 2M and change it to your desired size, like 16M. Also, update post_max_size and memory_limit to support the new value. Restart your web server for changes to take effect.
On shared hosting, you usually can’t edit php.ini directly. Instead, try adding this to .htaccess
php_value upload_max_filesize 16M
php_value post_max_size 16M
If that doesn’t work, contact your host or try changing values in php.ini via cPanel if available.
In cPanel
In your hosting cPanel, go to Select PHP Version or MultiPHP INI Editor. Choose your domain, then scroll to upload_max_filesize and set it (e.g., 16M). Also update post_max_size and memory_limit accordingly. Click Apply or Save to confirm changes.
On Multisite though you should be able to change it in the Dashboard for all the sites (Network Admin).
For WordPress Multisite, even after increasing upload_max_filesize
in cPanel or .htaccess, go to Network Admin > Settings and update the Max upload file size there too. This value must not exceed the server limit.
If uploads still fail, check both server and network settings. Contact your hosting company if changes don’t apply, they should be able to help you out.